com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicCylinder

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicObject
      extended by com.yobotics.simulationconstructionset.util.graphics.DynamicCylinder
          extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicCylinder
All Implemented Interfaces:
GraphicToUpdateWithRobots

public class DynamicGraphicCylinder
extends DynamicCylinder


Constructor Summary
DynamicGraphicCylinder(java.lang.String name, DoubleYoVariable baseX, DoubleYoVariable baseY, DoubleYoVariable baseZ, DoubleYoVariable x, DoubleYoVariable y, DoubleYoVariable z, javax.media.j3d.Appearance appearance)
           
DynamicGraphicCylinder(java.lang.String name, DoubleYoVariable baseX, DoubleYoVariable baseY, DoubleYoVariable baseZ, DoubleYoVariable x, DoubleYoVariable y, DoubleYoVariable z, javax.media.j3d.Appearance appearance, double lineThickness)
           
DynamicGraphicCylinder(java.lang.String name, ExternalForcePoint ef_point)
           
DynamicGraphicCylinder(java.lang.String name, YoFramePoint startPoint, YoFrameVector frameVector, javax.media.j3d.Appearance appearance)
           
DynamicGraphicCylinder(java.lang.String name, YoFramePoint startPoint, YoFrameVector frameVector, javax.media.j3d.Appearance appearance, double lineThickness)
           
 
Method Summary
 us.ihmc.plotting.Artifact createArtifact()
           
 javax.media.j3d.Appearance getAppearance()
           
 void getBasePosition(us.ihmc.utilities.math.geometry.FramePoint framePoint)
           
 void getBasePosition(javax.vecmath.Point3d point3d)
           
 void getVector(us.ihmc.utilities.math.geometry.FrameVector frameVector)
           
 void getVector(javax.vecmath.Vector3d vector3d)
           
 
Methods inherited from class com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicObject
getBranchGroup, getName, hideGraphicObject, isGraphicObjectShowing, showGraphicObject, updateGraphics
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicGraphicCylinder

public DynamicGraphicCylinder(java.lang.String name,
                              ExternalForcePoint ef_point)

DynamicGraphicCylinder

public DynamicGraphicCylinder(java.lang.String name,
                              YoFramePoint startPoint,
                              YoFrameVector frameVector,
                              javax.media.j3d.Appearance appearance)

DynamicGraphicCylinder

public DynamicGraphicCylinder(java.lang.String name,
                              YoFramePoint startPoint,
                              YoFrameVector frameVector,
                              javax.media.j3d.Appearance appearance,
                              double lineThickness)

DynamicGraphicCylinder

public DynamicGraphicCylinder(java.lang.String name,
                              DoubleYoVariable baseX,
                              DoubleYoVariable baseY,
                              DoubleYoVariable baseZ,
                              DoubleYoVariable x,
                              DoubleYoVariable y,
                              DoubleYoVariable z,
                              javax.media.j3d.Appearance appearance)

DynamicGraphicCylinder

public DynamicGraphicCylinder(java.lang.String name,
                              DoubleYoVariable baseX,
                              DoubleYoVariable baseY,
                              DoubleYoVariable baseZ,
                              DoubleYoVariable x,
                              DoubleYoVariable y,
                              DoubleYoVariable z,
                              javax.media.j3d.Appearance appearance,
                              double lineThickness)
Method Detail

getAppearance

public javax.media.j3d.Appearance getAppearance()
Overrides:
getAppearance in class DynamicGraphicObject

getBasePosition

public void getBasePosition(javax.vecmath.Point3d point3d)

getBasePosition

public void getBasePosition(us.ihmc.utilities.math.geometry.FramePoint framePoint)

getVector

public void getVector(javax.vecmath.Vector3d vector3d)

getVector

public void getVector(us.ihmc.utilities.math.geometry.FrameVector frameVector)

createArtifact

public us.ihmc.plotting.Artifact createArtifact()
Specified by:
createArtifact in class DynamicGraphicObject