Uses of Class
math.geom2d.conic.Ellipse2D

Packages that use Ellipse2D
math.geom2d.conic Definition of various conic curves like circles, ellipses, parabolas and hyperbolas, and their resepctive arcs. 
 

Uses of Ellipse2D in math.geom2d.conic
 

Subclasses of Ellipse2D in math.geom2d.conic
 class Circle2D
          A circle in the plane, defined as the set of points located at an equal distance from the circle center.
 

Fields in math.geom2d.conic declared as Ellipse2D
protected  Ellipse2D EllipseArc2D.ellipse
          The supporting ellipse
 

Methods in math.geom2d.conic that return Ellipse2D
 Ellipse2D Ellipse2D.clone()
           
static Ellipse2D Ellipse2D.create(Ellipse2D ellipse)
          Constructs an ellipse from the java.awt.geom class for ellipse.
static Ellipse2D Ellipse2D.create(Point2D center, double l1, double l2)
          Main constructor: define center by a point plus major and minor semi axis
static Ellipse2D Ellipse2D.create(Point2D center, double l1, double l2, double theta)
          Define center by point, major and minor semi axis lengths, and orientation angle.
static Ellipse2D Ellipse2D.create(Point2D center, double l1, double l2, double theta, boolean direct)
          Define center by point, major and minor semi axis lengths, orientation angle, and boolean flag for direct ellipse.
static Ellipse2D Ellipse2D.create(Point2D focus1, Point2D focus2, double chord)
          Create a new Ellipse by specifying the two focii, and the length of the chord.
 Ellipse2D Ellipse2D.getParallel(double d)
          Return the parallel ellipse located at a distance d from this ellipse.
 Ellipse2D Ellipse2D.getReverseCurve()
          Returns the ellipse with same center and same radius, but with the other orientation.
 Ellipse2D EllipseArc2D.getSupportingEllipse()
           
static Ellipse2D Ellipse2D.reduceCentered(double[] coefs)
          Creates a new Ellipse by reducing the conic coefficients, assuming conic type is ellipse, and ellipse is centered.
 Ellipse2D Ellipse2D.transform(AffineTransform2D trans)
          Transforms this ellipse by an affine transform.
static Ellipse2D Ellipse2D.transformCentered(Ellipse2D ellipse, AffineTransform2D trans)
          Transform an ellipse, by supposing both the ellipse is centered and the transform has no translation part.
 

Methods in math.geom2d.conic that return types with arguments of type Ellipse2D
 Collection<? extends Ellipse2D> Ellipse2D.getBoundaryCurves()
           
 Collection<? extends Ellipse2D> Ellipse2D.getContinuousCurves()
           
 

Methods in math.geom2d.conic with parameters of type Ellipse2D
static EllipseArc2D EllipseArc2D.create(Ellipse2D ell, double start, double extent)
          Specify supporting ellipse, start angle and end angle, and a flag indicating whether the arc is directed or not.
static EllipseArc2D EllipseArc2D.create(Ellipse2D ell, double start, double end, boolean direct)
          Specify supporting ellipse, start angle and end angle, and a flag indicating whether the arc is directed or not.
static Ellipse2D Ellipse2D.transformCentered(Ellipse2D ellipse, AffineTransform2D trans)
          Transform an ellipse, by supposing both the ellipse is centered and the transform has no translation part.
 

Constructors in math.geom2d.conic with parameters of type Ellipse2D
EllipseArc2D(Ellipse2D ell, double start, double extent)
          Specify supporting ellipse, start angle and angle extent.
EllipseArc2D(Ellipse2D ell, double start, double end, boolean direct)
          Specify supporting ellipse, start angle and end angle, and a flag indicating whether the arc is directed or not.
 



Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.