|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Conic2D | Interface for all conics : parametric conics, or ellipses, parabolas, and hyperbolas. |
| 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. |
| Disc2D | A domain of the plane whose boundary is a circle. |
| Ellipse2D | An ellipse in the plane. |
| EllipseArc2D | An arc of ellipse. |
| Hyperbola2D | Superclass for all linear and pieces smooth curves : polylines, conics, lines ... |
| 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. |
| ParametricConic2D | A parametric Conic is defined directly from its parametric equation:
a*x^2 + b*x*y + c*y^2 + d*x + e*y + f |
Conic curves like circles, ellipses, parabolas and hyperbolas
Contains definition of various conic curves. The 3 main 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 | |||||||||