com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicPolygon

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

public class DynamicGraphicPolygon
extends DynamicGraphicObject


Constructor Summary
DynamicGraphicPolygon(us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d, java.lang.String namePrefix, java.lang.String nameSuffix, YoVariableRegistry registry, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicPolygon(us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d, YoFramePoint framePoint, YoFrameOrientation orientation, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicPolygon(us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d, YoVariable x, YoVariable y, YoVariable z, YoVariable yaw, YoVariable pitch, YoVariable roll, double scale, javax.media.j3d.Appearance appearance)
           
 
Method Summary
 javax.vecmath.Point2d[] getPolygonPointsInWorld()
           
static void main(java.lang.String[] args)
           
 void setPosition(double x, double y, double z)
           
 void setPosition(us.ihmc.utilities.math.geometry.FramePoint position)
           
 void setToReferenceFrame(us.ihmc.utilities.math.geometry.ReferenceFrame referenceFrame)
           
 void setTransformToWorld(javax.media.j3d.Transform3D transformToWorld)
           
 void setYawPitchRoll(double yaw, double pitch, double roll)
           
 
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

DynamicGraphicPolygon

public DynamicGraphicPolygon(us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
                             YoVariable x,
                             YoVariable y,
                             YoVariable z,
                             YoVariable yaw,
                             YoVariable pitch,
                             YoVariable roll,
                             double scale,
                             javax.media.j3d.Appearance appearance)

DynamicGraphicPolygon

public DynamicGraphicPolygon(us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
                             YoFramePoint framePoint,
                             YoFrameOrientation orientation,
                             double scale,
                             javax.media.j3d.Appearance appearance)

DynamicGraphicPolygon

public DynamicGraphicPolygon(us.ihmc.utilities.math.geometry.ConvexPolygon2d convexPolygon2d,
                             java.lang.String namePrefix,
                             java.lang.String nameSuffix,
                             YoVariableRegistry registry,
                             double scale,
                             javax.media.j3d.Appearance appearance)
Method Detail

setToReferenceFrame

public void setToReferenceFrame(us.ihmc.utilities.math.geometry.ReferenceFrame referenceFrame)

getPolygonPointsInWorld

public javax.vecmath.Point2d[] getPolygonPointsInWorld()

setTransformToWorld

public void setTransformToWorld(javax.media.j3d.Transform3D transformToWorld)

setPosition

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

setPosition

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

setYawPitchRoll

public void setYawPitchRoll(double yaw,
                            double pitch,
                            double roll)

main

public static void main(java.lang.String[] args)