net.sourceforge.plantuml.posimo
Class DotPath

java.lang.Object
  extended by net.sourceforge.plantuml.posimo.DotPath
All Implemented Interfaces:
UShape

public class DotPath
extends Object
implements UShape


Constructor Summary
DotPath()
           
DotPath(String init, double deltaY)
           
 
Method Summary
 DotPath addAfter(CubicCurve2D.Double after)
           
 DotPath addAfter(DotPath other)
           
 DotPath addBefore(CubicCurve2D.Double before)
           
 DotPath addBefore(DotPath other)
           
 void draw(BasicCharArea area, double pixelXPerChar, double pixelYPerChar)
           
 void draw(Graphics2D g2d, double x, double y)
           
 double getEndAngle()
           
 Point2D getEndPoint()
           
 Line2D getEndTangeante()
           
 Point2D getFrontierIntersection(Positionable p)
           
 Point2D getFrontierIntersection(Shape shape, Rectangle2D... notIn)
           
 MinMax getMinMax()
           
 double getStartAngle()
           
 Point2D getStartPoint()
           
 Line2D getStartTangeante()
           
 DotPath manageRect(Rectangle2D start, Rectangle2D end)
           
 DotPath reverse()
           
static CubicCurve2D.Double reverse(CubicCurve2D curv)
           
 Map<Point2D,Double> somePoints()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DotPath

public DotPath()

DotPath

public DotPath(String init,
               double deltaY)
Method Detail

getStartPoint

public Point2D getStartPoint()

getMinMax

public MinMax getMinMax()

getEndPoint

public Point2D getEndPoint()

getEndTangeante

public Line2D getEndTangeante()

getEndAngle

public double getEndAngle()

getStartAngle

public double getStartAngle()

getStartTangeante

public Line2D getStartTangeante()

addBefore

public DotPath addBefore(CubicCurve2D.Double before)

addBefore

public DotPath addBefore(DotPath other)

addAfter

public DotPath addAfter(CubicCurve2D.Double after)

addAfter

public DotPath addAfter(DotPath other)

somePoints

public Map<Point2D,Double> somePoints()

draw

public void draw(Graphics2D g2d,
                 double x,
                 double y)

getFrontierIntersection

public Point2D getFrontierIntersection(Shape shape,
                                       Rectangle2D... notIn)

manageRect

public DotPath manageRect(Rectangle2D start,
                          Rectangle2D end)

getFrontierIntersection

public Point2D getFrontierIntersection(Positionable p)

draw

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

toString

public String toString()
Overrides:
toString in class Object

reverse

public static CubicCurve2D.Double reverse(CubicCurve2D curv)

reverse

public DotPath reverse()


Copyright © 2011. All Rights Reserved.