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 Constructor Description Worm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int i, java.awt.geom.Point2D.Double pt)voidaddAll(Worm other)voidaddPoint(double x, double y)voidaddPoint(java.awt.geom.Point2D pt)booleandoesHorizontalCross(MinMax area)voiddrawInternalOneColor(UGraphic ug, HtmlColorAndStyle color, double stroke, Direction emphasizeDirection, UPolygon endDecoration)java.awt.geom.Point2D.Doubleget(int i)java.awt.geom.Point2DgetLast()booleanisPureHorizontal()java.util.Iterator<java.awt.geom.Point2D.Double>iterator()Wormmerge(Worm other, MergeStrategy merge)Wormmove(double dx, double dy)WormmoveFirstPoint(UTranslate move)WormmoveLastPoint(UTranslate move)voidremove(int i)intsize()java.lang.StringtoString()Wormtranslate(UTranslate translate)
-
-
-
Method Detail
-
isPureHorizontal
public boolean isPureHorizontal()
-
drawInternalOneColor
public void drawInternalOneColor(UGraphic ug, HtmlColorAndStyle color, double stroke, Direction emphasizeDirection, UPolygon endDecoration)
-
move
public Worm move(double dx, double dy)
-
moveFirstPoint
public Worm moveFirstPoint(UTranslate move)
-
moveLastPoint
public Worm moveLastPoint(UTranslate move)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addPoint
public void addPoint(double x, double y)
-
addPoint
public void addPoint(java.awt.geom.Point2D pt)
-
translate
public Worm translate(UTranslate translate)
-
iterator
public java.util.Iterator<java.awt.geom.Point2D.Double> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<java.awt.geom.Point2D.Double>
-
doesHorizontalCross
public boolean doesHorizontalCross(MinMax area)
-
size
public int size()
-
get
public java.awt.geom.Point2D.Double get(int i)
-
addAll
public void addAll(Worm other)
-
remove
public void remove(int i)
-
add
public void add(int i, java.awt.geom.Point2D.Double pt)
-
getLast
public java.awt.geom.Point2D getLast()
-
merge
public Worm merge(Worm other, MergeStrategy merge)
-
-