Class Worm
java.lang.Object
net.sourceforge.plantuml.activitydiagram3.ftile.Worm
- All Implemented Interfaces:
Iterable<Point2D.Double>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int i, Point2D.Double pt) void
void
addPoint
(double x, double y) void
boolean
doesHorizontalCross
(MinMax area) void
drawInternalOneColor
(UPolygon startDecoration, UGraphic ug, HtmlColorAndStyle colorAndStyle, double stroke, Direction emphasizeDirection, UPolygon endDecoration) get
(int i) getFirst()
getLast()
double
getMinX()
boolean
iterator()
merge
(Worm other, MergeStrategy merge) move
(double dx, double dy) moveFirstPoint
(UTranslate move) moveLastPoint
(UTranslate move) void
remove
(int i) final void
int
size()
toString()
translate
(UTranslate translate) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Worm
public Worm()
-
-
Method Details
-
isPureHorizontal
public boolean isPureHorizontal() -
cloneEmpty
-
setIgnoreForCompression
public final void setIgnoreForCompression() -
drawInternalOneColor
public void drawInternalOneColor(UPolygon startDecoration, UGraphic ug, HtmlColorAndStyle colorAndStyle, double stroke, Direction emphasizeDirection, UPolygon endDecoration) -
move
-
moveFirstPoint
-
moveLastPoint
-
toString
-
addPoint
public void addPoint(double x, double y) -
addPoint
-
translate
-
iterator
- Specified by:
iterator
in interfaceIterable<Point2D.Double>
-
doesHorizontalCross
-
size
public int size() -
get
-
addAll
-
remove
public void remove(int i) -
add
-
getFirst
-
getLast
-
getMinX
public double getMinX() -
merge
-