us.ihmc.plotting.shapes
Class ARDroneArtifact
java.lang.Object
us.ihmc.plotting.Artifact
us.ihmc.plotting.shapes.ARDroneArtifact
- All Implemented Interfaces:
- java.io.Serializable, Plottable
public class ARDroneArtifact
- extends Artifact
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
describe()
|
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)
|
Pose |
getPose()
|
void |
setPose(Pose pose)
|
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 |
ARDroneArtifact
public ARDroneArtifact(java.lang.String id)
setPose
public void setPose(Pose pose)
getPose
public Pose getPose()
describe
public java.lang.String describe()
draw
public void draw(java.awt.Graphics g,
int Xcenter,
int Ycenter,
double headingOffset,
double scaleFactor)
- Description copied from class:
Artifact
- 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