us.ihmc.graphics3DAdapter.structure
Class Graphics3DNode
java.lang.Object
us.ihmc.graphics3DAdapter.structure.Graphics3DNode
- Direct Known Subclasses:
- GraphicsDynamicGraphicsObject, GraphicsJoint
public class Graphics3DNode
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Graphics3DNode
public Graphics3DNode(java.lang.String name,
Graphics3DNodeType nodeType)
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)