com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicPosition

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicObject
      extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicPosition

public class DynamicGraphicPosition
extends DynamicGraphicObject


Nested Class Summary
static class DynamicGraphicPosition.GraphicType
           
 
Constructor Summary
DynamicGraphicPosition(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicPosition(java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, double scale, javax.media.j3d.Appearance appearance, DynamicGraphicPosition.GraphicType type)
           
DynamicGraphicPosition(YoFramePoint framePoint, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicPosition(YoFramePoint framePoint, double scale, javax.media.j3d.Appearance appearance, DynamicGraphicPosition.GraphicType type)
           
DynamicGraphicPosition(YoVariable x, YoVariable y, double scale, javax.media.j3d.Appearance appearance, DynamicGraphicPosition.GraphicType type)
           
DynamicGraphicPosition(YoVariable x, YoVariable y, YoVariable z, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicPosition(YoVariable x, YoVariable y, YoVariable z, double scale, javax.media.j3d.Appearance appearance, DynamicGraphicPosition.GraphicType type)
           
 
Method Summary
 java.awt.Color getColor()
           
 void getPosition(us.ihmc.utilities.math.geometry.FramePoint framePoint)
           
 void getPosition(javax.vecmath.Point3d point3d)
           
 double getScale()
           
 DynamicGraphicPosition.GraphicType getType()
           
 void setAppearance(javax.media.j3d.Appearance appearance)
           
 void setPosition(double x, double y, double z)
           
 void setPosition(us.ihmc.utilities.math.geometry.FramePoint position)
           
 
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

DynamicGraphicPosition

public DynamicGraphicPosition(java.lang.String namePrefix,
                              java.lang.String nameSuffix,
                              YoVariableRegistry registry,
                              double scale,
                              javax.media.j3d.Appearance appearance)

DynamicGraphicPosition

public DynamicGraphicPosition(java.lang.String namePrefix,
                              java.lang.String nameSuffix,
                              YoVariableRegistry registry,
                              double scale,
                              javax.media.j3d.Appearance appearance,
                              DynamicGraphicPosition.GraphicType type)

DynamicGraphicPosition

public DynamicGraphicPosition(YoVariable x,
                              YoVariable y,
                              YoVariable z,
                              double scale,
                              javax.media.j3d.Appearance appearance)

DynamicGraphicPosition

public DynamicGraphicPosition(YoVariable x,
                              YoVariable y,
                              double scale,
                              javax.media.j3d.Appearance appearance,
                              DynamicGraphicPosition.GraphicType type)

DynamicGraphicPosition

public DynamicGraphicPosition(YoVariable x,
                              YoVariable y,
                              YoVariable z,
                              double scale,
                              javax.media.j3d.Appearance appearance,
                              DynamicGraphicPosition.GraphicType type)

DynamicGraphicPosition

public DynamicGraphicPosition(YoFramePoint framePoint,
                              double scale,
                              javax.media.j3d.Appearance appearance)

DynamicGraphicPosition

public DynamicGraphicPosition(YoFramePoint framePoint,
                              double scale,
                              javax.media.j3d.Appearance appearance,
                              DynamicGraphicPosition.GraphicType type)
Method Detail

setPosition

public void setPosition(double x,
                        double y,
                        double z)

setPosition

public void setPosition(us.ihmc.utilities.math.geometry.FramePoint position)

getPosition

public void getPosition(javax.vecmath.Point3d point3d)

getPosition

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

setAppearance

public void setAppearance(javax.media.j3d.Appearance appearance)

getType

public DynamicGraphicPosition.GraphicType getType()

getScale

public double getScale()

getColor

public java.awt.Color getColor()