public class Worm
extends java.lang.Object
implements java.lang.Iterable<java.awt.geom.Point2D.Double>
Modifier and Type | Method and Description |
---|---|
void |
add(int i,
java.awt.geom.Point2D.Double pt) |
void |
addAll(Worm other) |
void |
addPoint(double x,
double y) |
void |
addPoint(java.awt.geom.Point2D pt) |
Worm |
cloneEmpty() |
boolean |
doesHorizontalCross(MinMax area) |
void |
drawInternalOneColor(UPolygon startDecoration,
UGraphic ug,
HtmlColorAndStyle colorAndStyle,
double strokeValue,
Direction emphasizeDirection,
UPolygon endDecoration) |
java.awt.geom.Point2D.Double |
get(int i) |
java.awt.geom.Point2D |
getFirst() |
java.awt.geom.Point2D |
getLast() |
double |
getMinX() |
Style |
getStyle() |
boolean |
isPureHorizontal() |
java.util.Iterator<java.awt.geom.Point2D.Double> |
iterator() |
Worm |
merge(Worm other,
MergeStrategy merge) |
Worm |
move(double dx,
double dy) |
Worm |
moveFirstPoint(UTranslate move) |
Worm |
moveLastPoint(UTranslate move) |
void |
remove(int i) |
void |
setIgnoreForCompression() |
int |
size() |
java.lang.String |
toString() |
Worm |
translate(UTranslate translate) |
public Worm(Style style)
public boolean isPureHorizontal()
public Worm cloneEmpty()
public final void setIgnoreForCompression()
public void drawInternalOneColor(UPolygon startDecoration, UGraphic ug, HtmlColorAndStyle colorAndStyle, double strokeValue, Direction emphasizeDirection, UPolygon endDecoration)
public Worm move(double dx, double dy)
public Worm moveFirstPoint(UTranslate move)
public Worm moveLastPoint(UTranslate move)
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 pt)
public Worm translate(UTranslate translate)
public java.util.Iterator<java.awt.geom.Point2D.Double> iterator()
iterator
in interface java.lang.Iterable<java.awt.geom.Point2D.Double>
public boolean doesHorizontalCross(MinMax area)
public int size()
public java.awt.geom.Point2D.Double get(int i)
public void addAll(Worm other)
public void remove(int i)
public void add(int i, java.awt.geom.Point2D.Double pt)
public java.awt.geom.Point2D getFirst()
public java.awt.geom.Point2D getLast()
public double getMinX()
public Worm merge(Worm other, MergeStrategy merge)
public Style getStyle()