com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicVector

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicObject
      extended by com.yobotics.simulationconstructionset.util.graphics.DynamicVector
          extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicVector
Direct Known Subclasses:
DynamicGraphicLineSegment

public class DynamicGraphicVector
extends DynamicVector


Constructor Summary
DynamicGraphicVector(ExternalForcePoint ef_point)
           
DynamicGraphicVector(ExternalForcePoint ef_point, double scale)
           
DynamicGraphicVector(YoFramePoint startPoint, YoFrameVector frameVector, javax.media.j3d.Appearance appearance)
           
DynamicGraphicVector(YoFramePoint startPoint, YoFrameVector frameVector, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicVector(YoFramePoint startPoint, YoFrameVector frameVector, double scale, javax.media.j3d.Appearance appearance, boolean drawArrowhead)
           
DynamicGraphicVector(YoFramePoint startPoint, YoFrameVector frameVector, double scale, javax.media.j3d.Appearance appearance, boolean drawArrowhead, double lineThicknessRatio)
           
DynamicGraphicVector(YoVariable baseX, YoVariable baseY, YoVariable baseZ, YoVariable x, YoVariable y, YoVariable z, double scaleFactor, javax.media.j3d.Appearance appearance)
           
DynamicGraphicVector(YoVariable baseX, YoVariable baseY, YoVariable baseZ, YoVariable x, YoVariable y, YoVariable z, double scaleFactor, javax.media.j3d.Appearance appearance, boolean drawArrowhead)
           
DynamicGraphicVector(YoVariable baseX, YoVariable baseY, YoVariable baseZ, YoVariable x, YoVariable y, YoVariable z, double scaleFactor, javax.media.j3d.Appearance appearance, boolean drawArrowhead, double lineThicknessRatio)
           
 
Method Summary
 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, hideGraphicObject, setSleepMillis, showGraphicObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicGraphicVector

public DynamicGraphicVector(ExternalForcePoint ef_point,
                            double scale)

DynamicGraphicVector

public DynamicGraphicVector(ExternalForcePoint ef_point)

DynamicGraphicVector

public DynamicGraphicVector(YoFramePoint startPoint,
                            YoFrameVector frameVector,
                            javax.media.j3d.Appearance appearance)

DynamicGraphicVector

public DynamicGraphicVector(YoFramePoint startPoint,
                            YoFrameVector frameVector,
                            double scale,
                            javax.media.j3d.Appearance appearance)

DynamicGraphicVector

public DynamicGraphicVector(YoFramePoint startPoint,
                            YoFrameVector frameVector,
                            double scale,
                            javax.media.j3d.Appearance appearance,
                            boolean drawArrowhead)

DynamicGraphicVector

public DynamicGraphicVector(YoFramePoint startPoint,
                            YoFrameVector frameVector,
                            double scale,
                            javax.media.j3d.Appearance appearance,
                            boolean drawArrowhead,
                            double lineThicknessRatio)

DynamicGraphicVector

public DynamicGraphicVector(YoVariable baseX,
                            YoVariable baseY,
                            YoVariable baseZ,
                            YoVariable x,
                            YoVariable y,
                            YoVariable z,
                            double scaleFactor,
                            javax.media.j3d.Appearance appearance)

DynamicGraphicVector

public DynamicGraphicVector(YoVariable baseX,
                            YoVariable baseY,
                            YoVariable baseZ,
                            YoVariable x,
                            YoVariable y,
                            YoVariable z,
                            double scaleFactor,
                            javax.media.j3d.Appearance appearance,
                            boolean drawArrowhead)

DynamicGraphicVector

public DynamicGraphicVector(YoVariable baseX,
                            YoVariable baseY,
                            YoVariable baseZ,
                            YoVariable x,
                            YoVariable y,
                            YoVariable z,
                            double scaleFactor,
                            javax.media.j3d.Appearance appearance,
                            boolean drawArrowhead,
                            double lineThicknessRatio)
Method Detail

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)