

PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 
See:
Description
Interface Summary  

CircularShape2D  Tagging interface for grouping Circle2D and CircleArc2D. 
Conic2D  Interface for all conic curves: parametric conics, or ellipses, parabolas, and hyperbolas. 
EllipseArcShape2D  An interface to gather CircleArc2D and EllipseArc2D. 
EllipseShape2D  A common interface for Circle2D and Ellipse2D. 
Class Summary  

Circle2D  A circle in the plane, defined as the set of points located at an equal distance from the circle center. 
CircleArc2D  A circle arc, defined by the center and the radius of the containing circle, by a starting angle, and by a (signed) angle extent. 
Conics2D  Generic class providing utilities for manipulating conics. 
Ellipse2D  An ellipse in the plane. 
EllipseArc2D  An arc of ellipse. 
Hyperbola2D  An Hyperbola, which is represented as a curve set of two boundary curves which are instances of HyperbolaBranch2D. 
HyperbolaBranch2D  Branch of an Hyperbola2D. 
HyperbolaBranchArc2D  An arc of hyperbola, defined from the parent hyperbola branch, and two positions on the parent curve. 
Parabola2D  A parabola, defined by its vertex, its orientation, and its pedal. 
ParabolaArc2D  An arc of parabola, defined by a parent parabola, and two limits for the parametrization. 
Enum Summary  

Conic2D.Type  The different types of conic. 
Definition of various conic curves like circles, ellipses, parabolas and hyperbolas, and their respective arcs.
The 3 main conic classes are Ellipse2D (and its descendent Circle2D), Parabola2D, and Hyperbola2D, which all implement the Conic2D interface.
Hyperbolas are divided into 2 continuous curves, called HyperbolaBranch2D.
Each conic can be used to define conic arcs: EllipseArc2D, CircleArc2D, ParabolaArc2D, or HyperbolaBranchArc2D.


PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 