Class Snake
java.lang.Object
net.sourceforge.plantuml.activitydiagram3.ftile.Snake
- All Implemented Interfaces:
UShape
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPoint
(double x, double y) void
static Snake
create
(ISkinParam skinParam, Rainbow color) static Snake
create
(ISkinParam skinParam, Rainbow color, UPolygon endDecoration) static Snake
create
(ISkinParam skinParam, UPolygon startDecoration, Rainbow color, UPolygon endDecoration) boolean
doesHorizontalCross
(MinMax minMax) void
drawInternal
(UGraphic ug) emphasizeDirection
(Direction emphasizeDirection) getLast()
double
getMaxX
(StringBounder stringBounder) final Snake
merge
(Snake other, StringBounder stringBounder) move
(double dx, double dy) toString()
boolean
transformX
(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
-