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 void
addPoint(double x, double y)
void
addPoint(java.awt.geom.Point2D p)
static Snake
create(Rainbow color)
static Snake
create(Rainbow color, UPolygon endDecoration)
static Snake
create(UPolygon startDecoration, Rainbow color, UPolygon endDecoration)
boolean
doesHorizontalCross(MinMax minMax)
void
drawInternal(UGraphic ug)
Snake
emphasizeDirection(Direction emphasizeDirection)
java.util.List<java.awt.geom.Line2D>
getHorizontalLines()
java.awt.geom.Point2D
getLast()
double
getMaxX(StringBounder stringBounder)
Snake
ignoreForCompression()
Snake
merge(Snake other, StringBounder stringBounder)
Snake
move(double dx, double dy)
java.lang.String
toString()
boolean
touches(Snake other)
Snake
transformX(PiecewiseAffineTransform compressionTransform)
Snake
translate(UTranslate translate)
Snake
withLabel(TextBlock textBlock, HorizontalAlignment horizontalAlignment)
Snake
withLabel(TextBlock textBlock, VerticalAlignment verticalAlignment)
Snake
withMerge(MergeStrategy mergeable)
Snake
withoutEndDecoration()
-
-
-
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)
-
translate
public Snake translate(UTranslate translate)
-
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 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)
-
-