Class Snake
java.lang.Object
net.sourceforge.plantuml.activitydiagram3.ftile.Snake
- All Implemented Interfaces:
UShape
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPoint(double x, double y) voidstatic 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) emphasizeDirection(Direction emphasizeDirection) getLast()doublegetMaxX(StringBounder stringBounder) final Snakemerge(Snake other, StringBounder stringBounder) move(double dx, double dy) toString()booleantransformX(PiecewiseAffineTransform compressionTransform) translate(UTranslate translate) withLabel(TextBlock textBlock, HorizontalAlignment horizontalAlignment) withLabel(TextBlock textBlock, VerticalAlignment verticalAlignment) withMerge(MergeStrategy mergeable)
-
Method Details
-
transformX
-
move
-
ignoreForCompression
-
emphasizeDirection
-
withoutEndDecoration
-
withMerge
-
withLabel
-
withLabel
-
create
-
create
-
create
public static Snake create(ISkinParam skinParam, UPolygon startDecoration, Rainbow color, UPolygon endDecoration) -
translate
-
toString
-
addPoint
public void addPoint(double x, double y) -
addPoint
-
drawInternal
-
getMaxX
-
getHorizontalLines
-
getLast
-
merge
-
touches
-
doesHorizontalCross
-