Class Snake
- java.lang.Object
-
- net.sourceforge.plantuml.activitydiagram3.ftile.Snake
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPoint(double x, double y)voidaddPoint(java.awt.geom.Point2D p)static Snakecreate(ISkinParam skinParam, Rainbow color)static Snakecreate(ISkinParam skinParam, Rainbow color, UPolygon endDecoration)static Snakecreate(ISkinParam skinParam, UPolygon startDecoration, Rainbow color, UPolygon endDecoration)booleandoesHorizontalCross(MinMax minMax)voiddrawInternal(UGraphic ug)SnakeemphasizeDirection(Direction emphasizeDirection)java.util.List<java.awt.geom.Line2D>getHorizontalLines()java.awt.geom.Point2DgetLast()doublegetMaxX(StringBounder stringBounder)SnakeignoreForCompression()Snakemerge(Snake other, StringBounder stringBounder)Snakemove(double dx, double dy)java.lang.StringtoString()booleantouches(Snake other)SnaketransformX(PiecewiseAffineTransform compressionTransform)Snaketranslate(UTranslate translate)SnakewithLabel(TextBlock textBlock, HorizontalAlignment horizontalAlignment)SnakewithLabel(TextBlock textBlock, VerticalAlignment verticalAlignment)SnakewithMerge(MergeStrategy mergeable)SnakewithoutEndDecoration()
-
-
-
Method Detail
-
transformX
public Snake transformX(PiecewiseAffineTransform compressionTransform)
-
move
public Snake move(double dx, double dy)
-
ignoreForCompression
public final Snake ignoreForCompression()
-
withoutEndDecoration
public Snake withoutEndDecoration()
-
withMerge
public Snake withMerge(MergeStrategy mergeable)
-
withLabel
public Snake withLabel(TextBlock textBlock, HorizontalAlignment horizontalAlignment)
-
withLabel
public Snake withLabel(TextBlock textBlock, VerticalAlignment verticalAlignment)
-
create
public static Snake create(ISkinParam skinParam, Rainbow color)
-
create
public static Snake create(ISkinParam skinParam, Rainbow color, UPolygon endDecoration)
-
create
public static Snake create(ISkinParam skinParam, UPolygon startDecoration, Rainbow color, UPolygon endDecoration)
-
translate
public Snake translate(UTranslate translate)
-
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 p)
-
drawInternal
public void drawInternal(UGraphic ug)
-
getMaxX
public double getMaxX(StringBounder stringBounder)
-
getHorizontalLines
public java.util.List<java.awt.geom.Line2D> getHorizontalLines()
-
getLast
public java.awt.geom.Point2D getLast()
-
merge
public Snake merge(Snake other, StringBounder stringBounder)
-
touches
public boolean touches(Snake other)
-
doesHorizontalCross
public boolean doesHorizontalCross(MinMax minMax)
-
-