us.ihmc.graphics3DAdapter
Class NullGraphics3DAdapter

java.lang.Object
  extended by us.ihmc.graphics3DAdapter.NullGraphics3DAdapter
All Implemented Interfaces:
Graphics3DAdapter

public class NullGraphics3DAdapter
extends java.lang.Object
implements Graphics3DAdapter


Constructor Summary
NullGraphics3DAdapter()
           
 
Method Summary
 void addKeyListener(KeyListener keyListener)
           
 void addMouseListener(MouseListener mouseListener)
           
 void addRootNode(Graphics3DNode rootNode)
           
 void addSelectedListener(SelectedListener selectedListener)
           
 void closeAndDispose()
           
 void closeViewport(ViewportAdapter viewport)
           
 ViewportAdapter createNewViewport(java.awt.GraphicsDevice graphicsDevice, boolean isMainViewport, boolean isOffScreen)
           
 void freezeFrame(Graphics3DNode rootJoint)
           
 ContextManager getContextManager()
           
 java.lang.Object getGraphicsConch()
           
 MultiRayTracer getMultiRayTracer()
           
 void removeRootNode(Graphics3DNode rootNode)
           
 void setBackgroundColor(javax.vecmath.Color3f color)
           
 void setBackgroundImage(java.net.URL fileURL, Graphics3DBackgroundScaleMode backgroundScaleMode)
           
 void setGroundAppearance(AppearanceDefinition app)
           
 void setGroundVisible(boolean isVisible)
           
 void setHeightMap(HeightMap heightMap)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullGraphics3DAdapter

public NullGraphics3DAdapter()
Method Detail

addRootNode

public void addRootNode(Graphics3DNode rootNode)
Specified by:
addRootNode in interface Graphics3DAdapter

removeRootNode

public void removeRootNode(Graphics3DNode rootNode)
Specified by:
removeRootNode in interface Graphics3DAdapter

createNewViewport

public ViewportAdapter createNewViewport(java.awt.GraphicsDevice graphicsDevice,
                                         boolean isMainViewport,
                                         boolean isOffScreen)
Specified by:
createNewViewport in interface Graphics3DAdapter

closeViewport

public void closeViewport(ViewportAdapter viewport)
Specified by:
closeViewport in interface Graphics3DAdapter

setHeightMap

public void setHeightMap(HeightMap heightMap)
Specified by:
setHeightMap in interface Graphics3DAdapter

getGraphicsConch

public java.lang.Object getGraphicsConch()
Specified by:
getGraphicsConch in interface Graphics3DAdapter

setGroundVisible

public void setGroundVisible(boolean isVisible)
Specified by:
setGroundVisible in interface Graphics3DAdapter

getMultiRayTracer

public MultiRayTracer getMultiRayTracer()
Specified by:
getMultiRayTracer in interface Graphics3DAdapter

addSelectedListener

public void addSelectedListener(SelectedListener selectedListener)
Specified by:
addSelectedListener in interface Graphics3DAdapter

addKeyListener

public void addKeyListener(KeyListener keyListener)
Specified by:
addKeyListener in interface Graphics3DAdapter

addMouseListener

public void addMouseListener(MouseListener mouseListener)
Specified by:
addMouseListener in interface Graphics3DAdapter

closeAndDispose

public void closeAndDispose()
Specified by:
closeAndDispose in interface Graphics3DAdapter

setBackgroundColor

public void setBackgroundColor(javax.vecmath.Color3f color)
Specified by:
setBackgroundColor in interface Graphics3DAdapter

setBackgroundImage

public void setBackgroundImage(java.net.URL fileURL,
                               Graphics3DBackgroundScaleMode backgroundScaleMode)
Specified by:
setBackgroundImage in interface Graphics3DAdapter

setGroundAppearance

public void setGroundAppearance(AppearanceDefinition app)
Specified by:
setGroundAppearance in interface Graphics3DAdapter

freezeFrame

public void freezeFrame(Graphics3DNode rootJoint)
Specified by:
freezeFrame in interface Graphics3DAdapter

getContextManager

public ContextManager getContextManager()
Specified by:
getContextManager in interface Graphics3DAdapter