Class DotPath

java.lang.Object
net.sourceforge.plantuml.posimo.DotPath
All Implemented Interfaces:
Moveable, UShape

public class DotPath extends java.lang.Object implements UShape, Moveable
  • Constructor Details

    • DotPath

      public DotPath()
    • DotPath

      public DotPath(SvgResult fullSvg)
  • Method Details

    • copy

      public DotPath 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

      public PointAndAngle 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

      public MinFinder getMinFinder()
    • getMinMax

      public MinMax 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

      public DotPath addBefore(java.awt.geom.CubicCurve2D.Double before)
    • addAfter

      public DotPath addAfter(java.awt.geom.CubicCurve2D.Double after)
    • addAfter

      public DotPath addAfter(DotPath other)
    • 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

      public void manageEnsureVisible(double x, double y, EnsureVisible visible)
    • drawOk

      public void drawOk(EpsGraphics eps, double x, double y)
    • draw

      public void draw(EpsGraphics eps, double x, double y)
    • toUPath

      public UPath toUPath()
    • draw

      public void draw(BasicCharArea area, double pixelXPerChar, double pixelYPerChar)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • reverse

      public static java.awt.geom.CubicCurve2D.Double reverse(java.awt.geom.CubicCurve2D curv)
    • reverse

      public DotPath reverse()
    • moveSvek

      public void moveSvek(double deltaX, double deltaY)
      Specified by:
      moveSvek in interface Moveable
    • getBeziers

      public final java.util.List<java.awt.geom.CubicCurve2D.Double> getBeziers()
    • simulateCompound

      public DotPath simulateCompound(Cluster head, Cluster tail)
    • isLine

      public boolean isLine()
    • setCommentAndCodeLine

      public void setCommentAndCodeLine(java.lang.String comment, java.lang.String codeLine)