com.yobotics.simulationconstructionset.util.graphics
Class DynamicGraphicLineSegment

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
              extended by com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicLineSegment
All Implemented Interfaces:
GraphicToUpdateWithRobots

public class DynamicGraphicLineSegment
extends DynamicGraphicVector

Title:

Description:

Copyright: Copyright (c) 2006

Company:

Version:
1.0
Author:
not attributable

Constructor Summary
DynamicGraphicLineSegment(java.lang.String name, DoubleYoVariable baseX, DoubleYoVariable baseY, DoubleYoVariable baseZ, DoubleYoVariable x, DoubleYoVariable y, DoubleYoVariable z, double scaleFactor, javax.media.j3d.Appearance appearance)
           
DynamicGraphicLineSegment(java.lang.String name, DoubleYoVariable baseX, DoubleYoVariable baseY, DoubleYoVariable baseZ, DoubleYoVariable endX, DoubleYoVariable endY, DoubleYoVariable endZ, double scaleFactor, javax.media.j3d.Appearance appearance, boolean drawArrowhead)
           
DynamicGraphicLineSegment(java.lang.String name, DoubleYoVariable startX, DoubleYoVariable startY, DoubleYoVariable startZ, DoubleYoVariable endX, DoubleYoVariable endY, DoubleYoVariable endZ, double scaleFactor, javax.media.j3d.Appearance appearance, boolean drawArrowhead, double lineThicknessRatio)
           
DynamicGraphicLineSegment(java.lang.String name, YoFramePoint startPoint, YoFramePoint endPoint, javax.media.j3d.Appearance appearance)
           
DynamicGraphicLineSegment(java.lang.String name, YoFramePoint startPoint, YoFramePoint endPoint, double scale, javax.media.j3d.Appearance appearance)
           
DynamicGraphicLineSegment(java.lang.String name, YoFramePoint startPoint, YoFramePoint endPoint, double scale, javax.media.j3d.Appearance appearance, boolean drawArrowhead)
           
DynamicGraphicLineSegment(java.lang.String name, YoFramePoint startPoint, YoFramePoint endPoint, double scale, javax.media.j3d.Appearance appearance, boolean drawArrowhead, double lineThicknessRatio)
           
 
Method Summary
 
Methods inherited from class com.yobotics.simulationconstructionset.util.graphics.DynamicGraphicVector
createArtifact, getAppearance, getBasePosition, getBasePosition, getScale, getVector, getVector
 
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

DynamicGraphicLineSegment

public DynamicGraphicLineSegment(java.lang.String name,
                                 YoFramePoint startPoint,
                                 YoFramePoint endPoint,
                                 javax.media.j3d.Appearance appearance)

DynamicGraphicLineSegment

public DynamicGraphicLineSegment(java.lang.String name,
                                 YoFramePoint startPoint,
                                 YoFramePoint endPoint,
                                 double scale,
                                 javax.media.j3d.Appearance appearance)

DynamicGraphicLineSegment

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

DynamicGraphicLineSegment

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

DynamicGraphicLineSegment

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

DynamicGraphicLineSegment

public DynamicGraphicLineSegment(java.lang.String name,
                                 DoubleYoVariable baseX,
                                 DoubleYoVariable baseY,
                                 DoubleYoVariable baseZ,
                                 DoubleYoVariable endX,
                                 DoubleYoVariable endY,
                                 DoubleYoVariable endZ,
                                 double scaleFactor,
                                 javax.media.j3d.Appearance appearance,
                                 boolean drawArrowhead)

DynamicGraphicLineSegment

public DynamicGraphicLineSegment(java.lang.String name,
                                 DoubleYoVariable startX,
                                 DoubleYoVariable startY,
                                 DoubleYoVariable startZ,
                                 DoubleYoVariable endX,
                                 DoubleYoVariable endY,
                                 DoubleYoVariable endZ,
                                 double scaleFactor,
                                 javax.media.j3d.Appearance appearance,
                                 boolean drawArrowhead,
                                 double lineThicknessRatio)