

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

ContinuousCurve2D  Interface for all curves which can be drawn with one stroke. 
Curve2D  Interface for piecewise smooth curves, like polylines, conics, straight lines, line segments... 
CurveSet2D<T extends Curve2D>  A parameterized set of curves. 
SmoothCurve2D  Interface for smooth and continuous curves. 
Class Summary  

AbstractContinuousCurve2D  Provides a base implementation for continuous curves. 
AbstractSmoothCurve2D  Provides a base implementation for smooth curves. 
CurveArray2D<T extends Curve2D>  A parameterized set of curves. 
Curves2D  Collects some useful methods for clipping curves. 
GeneralPath2D  The GeneralPath class represents a geometric path constructed
from straight lines, and quadratic and cubic (Bezier) curves. 
PolyCurve2D<T extends ContinuousCurve2D>  A PolyCurve2D is a set of piecewise smooth curve arcs, such that the end of a curve is the beginning of the next curve, and such that they do not intersect nor selfintersect. 
Enum Summary  

Curves2D.JunctionType 
Curves interface hierarchy, and implementations of curve sets and various polycurves.
Contains the definition of Curve2D, the main interface for curves, and several specialisations: ContinuousCurve2D, which is continuous, and SmoothCurve2D, which defines tangent and curvature at each point.
The interface OrientedCurve2D defines curves which can decide whether a point is inside or outside their domain. Continuous and smooth oriented curves are defined by classes ContinuousOrientedCurve and SmoothOrientedCurve2D respectively.
Curves can be combined to form a CurveSet2D. If the curves of curveset are continuous and linked each other, a PolyCurve2D can be used.
Curves can be used to define boundary of domain. Such curves must be instances of BoundaryCurve2D, which are either sets of OrientedCurve2D, or single ContinuousOrientedCurve2D.


PREV PACKAGE NEXT PACKAGE  FRAMES NO FRAMES 