Package net.sourceforge.plantuml.posimo
Class DotPath
java.lang.Object
net.sourceforge.plantuml.posimo.DotPath
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAfter
(java.awt.geom.CubicCurve2D.Double after) addBefore
(java.awt.geom.CubicCurve2D.Double before) addCurve
(java.awt.geom.Point2D pt2, java.awt.geom.Point2D pt3, java.awt.geom.Point2D pt4) addCurve
(java.awt.geom.Point2D pt1, java.awt.geom.Point2D pt2, java.awt.geom.Point2D pt3, java.awt.geom.Point2D pt4) copy()
void
draw
(java.awt.Graphics2D g2d, double x, double y) void
draw
(BasicCharArea area, double pixelXPerChar, double pixelYPerChar) void
draw
(EpsGraphics eps, double x, double y) void
drawOk
(EpsGraphics eps, double x, double y) void
forceEndPoint
(double x, double y) void
forceStartPoint
(double x, double y) final java.util.List<java.awt.geom.CubicCurve2D.Double>
double
java.awt.geom.Point2D
java.awt.geom.Line2D
double
getMinDist
(java.awt.geom.Point2D ref) double
java.awt.geom.Point2D
java.awt.geom.Line2D
boolean
isLine()
static boolean
isPathConsistent
(java.lang.String init) void
manageEnsureVisible
(double x, double y, EnsureVisible visible) void
moveEndPoint
(double dx, double dy) void
moveSvek
(double deltaX, double deltaY) reverse()
static java.awt.geom.CubicCurve2D.Double
reverse
(java.awt.geom.CubicCurve2D curv) java.util.Set<java.awt.geom.Point2D>
sample()
void
setCommentAndCodeLine
(java.lang.String comment, java.lang.String codeLine) simulateCompound
(Cluster head, Cluster tail) java.util.Map<java.awt.geom.Point2D,
java.lang.Double> java.lang.String
toString()
toUPath()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DotPath
public DotPath() -
DotPath
-
-
Method Details
-
copy
-
addCurve
public DotPath addCurve(java.awt.geom.Point2D pt1, java.awt.geom.Point2D pt2, java.awt.geom.Point2D pt3, java.awt.geom.Point2D pt4) -
addCurve
public DotPath addCurve(java.awt.geom.Point2D pt2, java.awt.geom.Point2D pt3, java.awt.geom.Point2D pt4) -
isPathConsistent
public static boolean isPathConsistent(java.lang.String init) -
getStartPoint
public java.awt.geom.Point2D getStartPoint() -
sample
public java.util.Set<java.awt.geom.Point2D> sample() -
getMiddle
-
forceStartPoint
public void forceStartPoint(double x, double y) -
getEndPoint
public java.awt.geom.Point2D getEndPoint() -
forceEndPoint
public void forceEndPoint(double x, double y) -
moveEndPoint
public void moveEndPoint(double dx, double dy) -
getMinFinder
-
getMinMax
-
getMinDist
public double getMinDist(java.awt.geom.Point2D ref) -
getEndTangeante
public java.awt.geom.Line2D getEndTangeante() -
getEndAngle
public double getEndAngle() -
getStartAngle
public double getStartAngle() -
getStartTangeante
public java.awt.geom.Line2D getStartTangeante() -
addBefore
-
addAfter
-
addAfter
-
somePoints
public java.util.Map<java.awt.geom.Point2D,java.lang.Double> somePoints() -
draw
public void draw(java.awt.Graphics2D g2d, double x, double y) -
manageEnsureVisible
-
drawOk
-
draw
-
toUPath
-
draw
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
reverse
public static java.awt.geom.CubicCurve2D.Double reverse(java.awt.geom.CubicCurve2D curv) -
reverse
-
moveSvek
public void moveSvek(double deltaX, double deltaY) -
getBeziers
public final java.util.List<java.awt.geom.CubicCurve2D.Double> getBeziers() -
simulateCompound
-
isLine
public boolean isLine() -
setCommentAndCodeLine
public void setCommentAndCodeLine(java.lang.String comment, java.lang.String codeLine)
-