Constructor and Description |
---|
Snake(HtmlColor color) |
Snake(HtmlColor color,
UPolygon endDecoration) |
Modifier and Type | Method and Description |
---|---|
void |
addPoint(double x,
double y) |
void |
addPoint(java.awt.geom.Point2D p) |
void |
drawInternal(UGraphic ug) |
void |
emphasizeDirection(Direction direction) |
java.util.List<java.awt.geom.Line2D> |
getHorizontalLines() |
java.awt.geom.Point2D |
getLast() |
double |
getMaxX(StringBounder stringBounder) |
void |
goUnmergeable() |
Snake |
merge(Snake other) |
Snake |
move(double dx,
double dy) |
void |
setLabel(TextBlock label) |
java.lang.String |
toString() |
Snake |
transformX(CompressionTransform compressionTransform) |
Snake |
translate(UTranslate translate) |
public Snake(HtmlColor color)
public Snake transformX(CompressionTransform compressionTransform)
public void setLabel(TextBlock label)
public Snake move(double dx, double dy)
public Snake translate(UTranslate translate)
public java.lang.String toString()
toString
in class java.lang.Object
public void addPoint(double x, double y)
public void addPoint(java.awt.geom.Point2D p)
public void drawInternal(UGraphic ug)
public double getMaxX(StringBounder stringBounder)
public java.util.List<java.awt.geom.Line2D> getHorizontalLines()
public java.awt.geom.Point2D getLast()
public void goUnmergeable()
public void emphasizeDirection(Direction direction)