us.ihmc.plotting.shapes
Class PolyLine
java.lang.Object
us.ihmc.plotting.Artifact
us.ihmc.plotting.shapes.PolyLine
- All Implemented Interfaces:
- java.io.Serializable, Plottable
public class PolyLine
- extends Artifact
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
PolyLine(java.lang.String id)
|
PolyLine(java.lang.String id,
java.util.ArrayList<javax.vecmath.Point2d> points)
|
Method Summary |
void |
draw(java.awt.Graphics g,
int Xcenter,
int Ycenter,
double headingOffset,
double scaleFactor)
Must provide a draw method for plotter to render artifact |
void |
drawHistory(java.awt.Graphics g,
int Xcenter,
int Ycenter,
double scaleFactor)
|
void |
drawLegend(java.awt.Graphics g,
int Xcenter,
int Ycenter,
double scaleFactor)
|
void |
setLineThicknessInPixels(int pixels)
|
void |
setPoints(java.util.ArrayList<javax.vecmath.Point2d> points)
|
void |
takeHistorySnapshot()
|
Methods inherited from class us.ihmc.plotting.Artifact |
getColor, getDrawHistory, getID, getLevel, getRecordHistory, getShowID, getType, isVisible, setColor, setDrawHistory, setLevel, setRecordHistory, setShowID, setType, setVisible, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PolyLine
public PolyLine(java.lang.String id)
PolyLine
public PolyLine(java.lang.String id,
java.util.ArrayList<javax.vecmath.Point2d> points)
setPoints
public void setPoints(java.util.ArrayList<javax.vecmath.Point2d> points)
setLineThicknessInPixels
public void setLineThicknessInPixels(int pixels)
draw
public void draw(java.awt.Graphics g,
int Xcenter,
int Ycenter,
double headingOffset,
double scaleFactor)
- Must provide a draw method for plotter to render artifact
- Specified by:
draw
in interface Plottable
- Specified by:
draw
in class Artifact
drawLegend
public void drawLegend(java.awt.Graphics g,
int Xcenter,
int Ycenter,
double scaleFactor)
- Specified by:
drawLegend
in class Artifact
drawHistory
public void drawHistory(java.awt.Graphics g,
int Xcenter,
int Ycenter,
double scaleFactor)
- Specified by:
drawHistory
in class Artifact
takeHistorySnapshot
public void takeHistorySnapshot()
- Specified by:
takeHistorySnapshot
in class Artifact