Class DotPath
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.shape.DotPath
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DotPath.TriPoints
-
Constructor Summary
Constructors Constructor Description DotPath()
-
Method Summary
-
-
-
Method Detail
-
copy
public DotPath copy()
-
fromBeziers
public static DotPath fromBeziers(java.util.List<XCubicCurve2D> beziers)
-
getStartPoint
public XPoint2D getStartPoint()
-
sample
public java.util.Set<XPoint2D> sample()
-
getMiddle
public PointAndAngle getMiddle()
-
moveStartPoint
public void moveStartPoint(UTranslate move)
-
moveEndPoint
public void moveEndPoint(UTranslate move)
-
moveStartPoint
public void moveStartPoint(double dx, double dy)
-
getEndPoint
public XPoint2D getEndPoint()
-
moveEndPoint
public void moveEndPoint(double dx, double dy)
-
getMinFinder
public MinFinder getMinFinder()
-
getMinMax
public MinMax getMinMax()
-
getMinDist
public double getMinDist(XPoint2D ref)
-
getEndTangeante
public java.awt.geom.Line2D getEndTangeante()
-
getEndAngle
public double getEndAngle()
-
getStartAngle
public double getStartAngle()
-
getStartTangeante
public java.awt.geom.Line2D getStartTangeante()
-
addBefore
public DotPath addBefore(XCubicCurve2D before)
-
addAfter
public DotPath addAfter(XCubicCurve2D after)
-
draw
public void draw(java.awt.Graphics2D g2d, double x, double y)
-
manageEnsureVisible
public void manageEnsureVisible(double x, double y, EnsureVisible visible)
-
toUPath
public UPath toUPath()
-
toString
public static java.lang.String toString(XCubicCurve2D c)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
reverse
public static XCubicCurve2D reverse(XCubicCurve2D curv)
-
reverse
public DotPath reverse()
-
moveDelta
public void moveDelta(double deltaX, double deltaY)
-
getBeziers
public final java.util.List<XCubicCurve2D> getBeziers()
-
simulateCompound
public DotPath simulateCompound(RectangleArea head, RectangleArea tail)
-
isLine
public boolean isLine()
-
setCommentAndCodeLine
public void setCommentAndCodeLine(java.lang.String comment, java.lang.String codeLine)
-
-