com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicShape

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

public class DynamicGraphicShape
extends DynamicGraphicObject


Constructor Summary
DynamicGraphicShape(java.lang.String name, java.util.ArrayList<javax.media.j3d.Shape3D> shapes, DoubleYoVariable x, DoubleYoVariable y, DoubleYoVariable z, double scale, java.util.ArrayList<javax.media.j3d.Appearance> appearances)
           
DynamicGraphicShape(java.lang.String name, java.util.ArrayList<javax.media.j3d.Shape3D> shapes, YoFramePoint framePoint, double scale, java.util.ArrayList<javax.media.j3d.Appearance> appearances)
           
 
Method Summary
 us.ihmc.plotting.Artifact createArtifact()
           
 void setAppearances(java.util.ArrayList<javax.media.j3d.Appearance> appearances)
           
 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
getAppearance, getBranchGroup, getName, hideGraphicObject, isGraphicObjectShowing, showGraphicObject, updateGraphics
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicGraphicShape

public DynamicGraphicShape(java.lang.String name,
                           java.util.ArrayList<javax.media.j3d.Shape3D> shapes,
                           DoubleYoVariable x,
                           DoubleYoVariable y,
                           DoubleYoVariable z,
                           double scale,
                           java.util.ArrayList<javax.media.j3d.Appearance> appearances)

DynamicGraphicShape

public DynamicGraphicShape(java.lang.String name,
                           java.util.ArrayList<javax.media.j3d.Shape3D> shapes,
                           YoFramePoint framePoint,
                           double scale,
                           java.util.ArrayList<javax.media.j3d.Appearance> appearances)
Method Detail

setPosition

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

setPosition

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

setAppearances

public void setAppearances(java.util.ArrayList<javax.media.j3d.Appearance> appearances)

createArtifact

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