us.ihmc.graphics3DAdapter.structure
Class Graphics3DNode

java.lang.Object
  extended by us.ihmc.graphics3DAdapter.structure.Graphics3DNode
Direct Known Subclasses:
GraphicsDynamicGraphicsObject, GraphicsJoint

public class Graphics3DNode
extends java.lang.Object


Constructor Summary
Graphics3DNode(java.lang.String name, Graphics3DNodeType nodeType)
           
 
Method Summary
 void addChild(Graphics3DNode child)
           
 void addSelectedListener(SelectedListener selectedListener)
           
 java.util.List<Graphics3DNode> getChildrenNodes()
           
 Graphics3DObject getGraphicsObjectAndResetHasGraphicsObjectChanged()
           
 boolean getHasGraphicsObjectChanged()
           
 java.lang.String getName()
           
 Graphics3DNodeType getNodeType()
           
 javax.media.j3d.Transform3D getTransform()
           
 void notifySelectedListeners(ModifierKeyInterface modifierKeys, javax.vecmath.Point3d location, javax.vecmath.Point3d cameraPosition, javax.vecmath.Quat4d cameraRotation)
           
 void setGraphicsObject(Graphics3DObject graphicsObject)
           
 void setHasGraphicsObjectChanged(boolean hasGraphicsObjectChanged)
           
 void setTransform(javax.media.j3d.Transform3D transform)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Graphics3DNode

public Graphics3DNode(java.lang.String name,
                      Graphics3DNodeType nodeType)
Method Detail

getTransform

public javax.media.j3d.Transform3D getTransform()

setTransform

public void setTransform(javax.media.j3d.Transform3D transform)

addChild

public void addChild(Graphics3DNode child)

getChildrenNodes

public java.util.List<Graphics3DNode> getChildrenNodes()

getGraphicsObjectAndResetHasGraphicsObjectChanged

public Graphics3DObject getGraphicsObjectAndResetHasGraphicsObjectChanged()

setHasGraphicsObjectChanged

public void setHasGraphicsObjectChanged(boolean hasGraphicsObjectChanged)

getHasGraphicsObjectChanged

public boolean getHasGraphicsObjectChanged()

setGraphicsObject

public void setGraphicsObject(Graphics3DObject graphicsObject)

getName

public java.lang.String getName()

getNodeType

public Graphics3DNodeType getNodeType()

notifySelectedListeners

public void notifySelectedListeners(ModifierKeyInterface modifierKeys,
                                    javax.vecmath.Point3d location,
                                    javax.vecmath.Point3d cameraPosition,
                                    javax.vecmath.Quat4d cameraRotation)

addSelectedListener

public void addSelectedListener(SelectedListener selectedListener)