us.ihmc.plotting.shapes
Class TextArtifact
java.lang.Object
us.ihmc.plotting.Artifact
us.ihmc.plotting.shapes.TextArtifact
- All Implemented Interfaces:
- java.io.Serializable, Plottable
public class TextArtifact
- extends Artifact
- See Also:
- Serialized Form
Constructor Summary |
TextArtifact(java.lang.String id,
java.lang.String text,
double x1,
double y1)
|
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)
|
TextArtifact |
getCopy()
|
java.lang.String |
getText()
|
double |
getX()
|
double |
getY()
|
void |
save(java.io.PrintWriter printWriter)
|
void |
setFontSize(int size)
|
void |
setPixelOffset(int pixelOffset)
|
void |
setPosition(double x1,
double y1)
|
void |
setText(java.lang.String text)
|
void |
setxPixelOffset(int xPixelOffset)
|
void |
setyPixelOffset(int yPixelOffset)
|
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 |
TextArtifact
public TextArtifact(java.lang.String id,
java.lang.String text,
double x1,
double y1)
setPosition
public void setPosition(double x1,
double y1)
setPixelOffset
public void setPixelOffset(int pixelOffset)
setxPixelOffset
public void setxPixelOffset(int xPixelOffset)
setyPixelOffset
public void setyPixelOffset(int yPixelOffset)
getText
public java.lang.String getText()
setText
public void setText(java.lang.String text)
getX
public double getX()
getY
public double getY()
setFontSize
public void setFontSize(int size)
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)
getCopy
public TextArtifact getCopy()
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