Class DotPath

    • Constructor Detail

      • DotPath

        public DotPath()
      • DotPath

        public DotPath​(DotPath other)
      • DotPath

        public DotPath​(SvgResult fullSvg)
    • Method Detail

      • 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()
      • 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)
      • 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()
      • isLine

        public boolean isLine()
      • setCommentAndCodeLine

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