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
All Implemented Interfaces:
GraphicToUpdateWithRobots
Direct Known Subclasses:
DynamicGraphicLineSegment

public class DynamicGraphicVector
extends DynamicVector


Constructor Summary
DynamicGraphicVector(java.lang.String name, DoubleYoVariable baseX, DoubleYoVariable baseY, DoubleYoVariable baseZ, DoubleYoVariable x, DoubleYoVariable y, DoubleYoVariable z, double scaleFactor, javax.media.j3d.Appearance appearance)
           
DynamicGraphicVector(java.lang.String name, DoubleYoVariable baseX, DoubleYoVariable baseY, DoubleYoVariable baseZ, DoubleYoVariable x, DoubleYoVariable y, DoubleYoVariable z, double scaleFactor, javax.media.j3d.Appearance appearance, boolean drawArrowhead)
           
DynamicGraphicVector(java.lang.String name, DoubleYoVariable baseX, DoubleYoVariable baseY, DoubleYoVariable baseZ, DoubleYoVariable x, DoubleYoVariable y, DoubleYoVariable z, double scaleFactor, javax.media.j3d.Appearance appearance, boolean drawArrowhead, double lineThicknessRatio)
           
DynamicGraphicVector(java.lang.String name, ExternalForcePoint ef_point)
           
DynamicGraphicVector(java.lang.String name, ExternalForcePoint ef_point, double scale)
           
DynamicGraphicVector(java.lang.String name, YoFramePoint startPoint, YoFrameVector frameVector, javax.media.j3d.Appearance appearance)
           
DynamicGraphicVector(java.lang.String name, YoFramePoint startPoint, YoFrameVector frameVector, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicVector(java.lang.String name, YoFramePoint startPoint, YoFrameVector frameVector, double scale, javax.media.j3d.Appearance appearance, boolean drawArrowhead)
           
DynamicGraphicVector(java.lang.String name, YoFramePoint startPoint, YoFrameVector frameVector, double scale, javax.media.j3d.Appearance appearance, boolean drawArrowhead, double lineThicknessRatio)
           
 
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)
           
 double getScale()
           
 void getVector(us.ihmc.utilities.math.geometry.FrameVector frameVector)
           
 void getVector(javax.vecmath.Vector3d vector3d)
           
 
Methods inherited from class com.yobotics.simulationconstructionset.util.graphics.DynamicVector
getDrawArrowhead
 
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

DynamicGraphicVector

public DynamicGraphicVector(java.lang.String name,
                            ExternalForcePoint ef_point,
                            double scale)

DynamicGraphicVector

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

DynamicGraphicVector

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

DynamicGraphicVector

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

DynamicGraphicVector

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

DynamicGraphicVector

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

DynamicGraphicVector

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

DynamicGraphicVector

public DynamicGraphicVector(java.lang.String name,
                            DoubleYoVariable baseX,
                            DoubleYoVariable baseY,
                            DoubleYoVariable baseZ,
                            DoubleYoVariable x,
                            DoubleYoVariable y,
                            DoubleYoVariable z,
                            double scaleFactor,
                            javax.media.j3d.Appearance appearance,
                            boolean drawArrowhead)

DynamicGraphicVector

public DynamicGraphicVector(java.lang.String name,
                            DoubleYoVariable baseX,
                            DoubleYoVariable baseY,
                            DoubleYoVariable baseZ,
                            DoubleYoVariable x,
                            DoubleYoVariable y,
                            DoubleYoVariable z,
                            double scaleFactor,
                            javax.media.j3d.Appearance appearance,
                            boolean drawArrowhead,
                            double lineThicknessRatio)
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)

getScale

public double getScale()

createArtifact

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