Class Worm
java.lang.Object
net.sourceforge.plantuml.activitydiagram3.ftile.Worm
- All Implemented Interfaces:
java.lang.Iterable<java.awt.geom.Point2D.Double>
public class Worm
extends java.lang.Object
implements java.lang.Iterable<java.awt.geom.Point2D.Double>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int i, java.awt.geom.Point2D.Double pt) void
void
addPoint
(double x, double y) void
addPoint
(java.awt.geom.Point2D pt) 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()
getStyle()
boolean
java.util.Iterator<java.awt.geom.Point2D.Double>
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()
java.lang.String
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
-
-
Method Details
-
isPureHorizontal
public boolean isPureHorizontal() -
cloneEmpty
-
setIgnoreForCompression
public final void setIgnoreForCompression() -
drawInternalOneColor
public void drawInternalOneColor(UPolygon startDecoration, UGraphic ug, HtmlColorAndStyle colorAndStyle, double strokeValue, Direction emphasizeDirection, UPolygon endDecoration) -
move
-
moveFirstPoint
-
moveLastPoint
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
addPoint
public void addPoint(double x, double y) -
addPoint
public void addPoint(java.awt.geom.Point2D pt) -
translate
-
iterator
public java.util.Iterator<java.awt.geom.Point2D.Double> iterator()- Specified by:
iterator
in interfacejava.lang.Iterable<java.awt.geom.Point2D.Double>
-
doesHorizontalCross
-
size
public int size() -
get
public java.awt.geom.Point2D.Double get(int i) -
addAll
-
remove
public void remove(int i) -
add
public void add(int i, java.awt.geom.Point2D.Double pt) -
getFirst
public java.awt.geom.Point2D getFirst() -
getLast
public java.awt.geom.Point2D getLast() -
getMinX
public double getMinX() -
merge
-
getStyle
-