Class Worm
java.lang.Object
net.sourceforge.plantuml.activitydiagram3.ftile.Worm
- All Implemented Interfaces:
Iterable<Point2D.Double>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int i, Point2D.Double pt) voidvoidaddPoint(double x, double y) voidbooleandoesHorizontalCross(MinMax area) voiddrawInternalOneColor(UPolygon startDecoration, UGraphic ug, HtmlColorAndStyle colorAndStyle, double stroke, Direction emphasizeDirection, UPolygon endDecoration) get(int i) getFirst()getLast()doublegetMinX()booleaniterator()merge(Worm other, MergeStrategy merge) move(double dx, double dy) moveFirstPoint(UTranslate move) moveLastPoint(UTranslate move) voidremove(int i) final voidintsize()toString()translate(UTranslate translate) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
iteratorin interfaceIterable<Point2D.Double>
-
doesHorizontalCross
-
size
public int size() -
get
-
addAll
-
remove
public void remove(int i) -
add
-
getFirst
-
getLast
-
getMinX
public double getMinX() -
merge
-