Constructor and Description |
---|
DotPath() |
DotPath(DotPath other) |
DotPath(SvgResult fullSvg) |
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 |
addCurve(java.awt.geom.Point2D pt2,
java.awt.geom.Point2D pt3,
java.awt.geom.Point2D pt4) |
DotPath |
addCurve(java.awt.geom.Point2D pt1,
java.awt.geom.Point2D pt2,
java.awt.geom.Point2D pt3,
java.awt.geom.Point2D pt4) |
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.util.List<LineSegmentDouble> |
getLineSegments() |
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() |
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) |
DotPath |
reverse() |
static java.awt.geom.CubicCurve2D.Double |
reverse(java.awt.geom.CubicCurve2D curv) |
void |
setComment(java.lang.String comment) |
DotPath |
simulateCompound(Cluster head,
Cluster tail) |
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(SvgResult fullSvg)
public DotPath addCurve(java.awt.geom.Point2D pt1, java.awt.geom.Point2D pt2, java.awt.geom.Point2D pt3, java.awt.geom.Point2D pt4)
public DotPath addCurve(java.awt.geom.Point2D pt2, java.awt.geom.Point2D pt3, java.awt.geom.Point2D pt4)
public static boolean isPathConsistent(java.lang.String init)
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 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 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()
public boolean isLine()
public java.util.List<LineSegmentDouble> getLineSegments()
public void setComment(java.lang.String comment)