us.ihmc.plotting.shapes
Class PointArtifact
java.lang.Object
us.ihmc.plotting.Artifact
us.ihmc.plotting.shapes.PointArtifact
- All Implemented Interfaces:
- java.io.Serializable, Plottable
public class PointArtifact
- extends Artifact
- implements java.io.Serializable
- See Also:
- Serialized Form
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)
|
Coordinate |
getCoordinate()
|
double |
getMean(java.util.Vector<?> buffer)
|
static double |
getMedian(java.util.Vector<?> buffer)
|
javax.vecmath.Point2d |
getPoint2d()
|
double |
getStdDev(java.util.Vector<?> buffer,
double mean)
|
void |
save(java.io.PrintWriter printWriter)
|
void |
setCoordinate(Coordinate coordinate)
|
void |
setHistoryColor(java.awt.Color color)
|
void |
setHistoryLength(int length)
|
void |
setPoint(javax.vecmath.Point2d point)
|
void |
setSize(int size)
|
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 |
PointArtifact
public PointArtifact(java.lang.String id)
PointArtifact
public PointArtifact(java.lang.String id,
javax.vecmath.Point2d point)
PointArtifact
public PointArtifact(java.lang.String id,
int history)
setPoint
public void setPoint(javax.vecmath.Point2d point)
setSize
public void setSize(int size)
setCoordinate
public void setCoordinate(Coordinate coordinate)
getCoordinate
public Coordinate getCoordinate()
getPoint2d
public javax.vecmath.Point2d getPoint2d()
setHistoryLength
public void setHistoryLength(int length)
setHistoryColor
public void setHistoryColor(java.awt.Color color)
getMedian
public static double getMedian(java.util.Vector<?> buffer)
getMean
public double getMean(java.util.Vector<?> buffer)
getStdDev
public double getStdDev(java.util.Vector<?> buffer,
double mean)
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
save
public void save(java.io.PrintWriter printWriter)
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