org.apache.poi.xdgf.usermodel.section.geometry
Class EllipticalArcTo

java.lang.Object
  extended by org.apache.poi.xdgf.usermodel.section.geometry.EllipticalArcTo
All Implemented Interfaces:
GeometryRow

public class EllipticalArcTo
extends java.lang.Object
implements GeometryRow


Field Summary
static int draw
           
 
Constructor Summary
EllipticalArcTo(com.microsoft.schemas.office.visio.x2012.main.RowType row)
           
 
Method Summary
 void addToPath(java.awt.geom.Path2D.Double path, XDGFShape parent)
           
protected static double computeSweep(double startAngle, double endAngle, double ctrlAngle)
           
static void createEllipticalArc(double x, double y, double a, double b, double c, double d, java.awt.geom.Path2D.Double path)
           
 java.lang.Double getA()
           
 java.lang.Double getB()
           
 java.lang.Double getC()
           
 java.lang.Double getD()
           
 boolean getDel()
           
 java.lang.Double getX()
           
 java.lang.Double getY()
           
 void setupMaster(GeometryRow row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

draw

public static int draw
Constructor Detail

EllipticalArcTo

public EllipticalArcTo(com.microsoft.schemas.office.visio.x2012.main.RowType row)
Method Detail

getDel

public boolean getDel()

getX

public java.lang.Double getX()

getY

public java.lang.Double getY()

getA

public java.lang.Double getA()

getB

public java.lang.Double getB()

getC

public java.lang.Double getC()

getD

public java.lang.Double getD()

setupMaster

public void setupMaster(GeometryRow row)
Specified by:
setupMaster in interface GeometryRow

addToPath

public void addToPath(java.awt.geom.Path2D.Double path,
                      XDGFShape parent)
Specified by:
addToPath in interface GeometryRow

createEllipticalArc

public static void createEllipticalArc(double x,
                                       double y,
                                       double a,
                                       double b,
                                       double c,
                                       double d,
                                       java.awt.geom.Path2D.Double path)

computeSweep

protected static double computeSweep(double startAngle,
                                     double endAngle,
                                     double ctrlAngle)