Constructor and Description |
---|
DotPath() |
DotPath(DotPath other) |
DotPath(java.lang.String init,
double deltaY) |
Modifier and Type | Method and Description |
---|---|
DotPath |
addAfter(java.awt.geom.CubicCurve2D.Double after) |
DotPath |
addAfter(DotPath other) |
DotPath |
addBefore(java.awt.geom.CubicCurve2D.Double before) |
DotPath |
addBefore(DotPath other) |
void |
draw(BasicCharArea area,
double pixelXPerChar,
double pixelYPerChar) |
void |
draw(EpsGraphics eps,
double x,
double y) |
void |
draw(java.awt.Graphics2D g2d,
double x,
double y) |
void |
drawOk(EpsGraphics eps,
double x,
double y) |
void |
forceEndPoint(double x,
double y) |
void |
forceStartPoint(double x,
double y) |
java.util.List<java.awt.geom.CubicCurve2D.Double> |
getBeziers() |
double |
getEndAngle() |
java.awt.geom.Point2D |
getEndPoint() |
java.awt.geom.Line2D |
getEndTangeante() |
java.awt.geom.Point2D |
getFrontierIntersection(Positionable p) |
java.awt.geom.Point2D |
getFrontierIntersection(java.awt.Shape shape,
java.awt.geom.Rectangle2D... notIn) |
PointDirected |
getIntersection(ClusterPosition position) |
PointAndAngle |
getMiddle() |
double |
getMinDist(java.awt.geom.Point2D ref) |
MinFinder |
getMinFinder() |
MinMax |
getMinMax() |
double |
getStartAngle() |
java.awt.geom.Point2D |
getStartPoint() |
java.awt.geom.Line2D |
getStartTangeante() |
void |
manageEnsureVisible(double x,
double y,
EnsureVisible visible) |
DotPath |
manageRect(java.awt.geom.Rectangle2D start,
java.awt.geom.Rectangle2D end) |
void |
moveEndPoint(double dx,
double dy) |
void |
moveSvek(double deltaX,
double deltaY) |
DotPath |
reverse() |
static java.awt.geom.CubicCurve2D.Double |
reverse(java.awt.geom.CubicCurve2D curv) |
java.util.Map<java.awt.geom.Point2D,java.lang.Double> |
somePoints() |
java.lang.String |
toString() |
UPath |
toUPath() |
public DotPath()
public DotPath(DotPath other)
public DotPath(java.lang.String init, double deltaY)
public java.awt.geom.Point2D getStartPoint()
public PointAndAngle getMiddle()
public void forceStartPoint(double x, double y)
public java.awt.geom.Point2D getEndPoint()
public void forceEndPoint(double x, double y)
public void moveEndPoint(double dx, double dy)
public MinFinder getMinFinder()
public MinMax getMinMax()
public double getMinDist(java.awt.geom.Point2D ref)
public java.awt.geom.Line2D getEndTangeante()
public double getEndAngle()
public double getStartAngle()
public java.awt.geom.Line2D getStartTangeante()
public DotPath addBefore(java.awt.geom.CubicCurve2D.Double before)
public DotPath addAfter(java.awt.geom.CubicCurve2D.Double after)
public java.util.Map<java.awt.geom.Point2D,java.lang.Double> somePoints()
public PointDirected getIntersection(ClusterPosition position)
public void draw(java.awt.Graphics2D g2d, double x, double y)
public void manageEnsureVisible(double x, double y, EnsureVisible visible)
public void drawOk(EpsGraphics eps, double x, double y)
public void draw(EpsGraphics eps, double x, double y)
public UPath toUPath()
public java.awt.geom.Point2D getFrontierIntersection(java.awt.Shape shape, java.awt.geom.Rectangle2D... notIn)
public DotPath manageRect(java.awt.geom.Rectangle2D start, java.awt.geom.Rectangle2D end)
public java.awt.geom.Point2D getFrontierIntersection(Positionable p)
public void draw(BasicCharArea area, double pixelXPerChar, double pixelYPerChar)
public java.lang.String toString()
toString
in class java.lang.Object
public static java.awt.geom.CubicCurve2D.Double reverse(java.awt.geom.CubicCurve2D curv)
public DotPath reverse()
public void moveSvek(double deltaX, double deltaY)
public final java.util.List<java.awt.geom.CubicCurve2D.Double> getBeziers()