Uses of Interface
math.geom2d.curve.OrientedCurve2D

Packages that use OrientedCurve2D
math.geom2d.conic Conic curves like circles, ellipses, parabolas and hyperbolas Contains definition of various conic curves. 
math.geom2d.curve Curves interface hierarchy, and implementations of curve sets and various poly-curves. 
math.geom2d.line Straight curves : straight lines, line segments, rays, and polylines. 
math.geom2d.spline Bezier curves, and more generally polynomial curves. 
 

Uses of OrientedCurve2D in math.geom2d.conic
 

Subinterfaces of OrientedCurve2D in math.geom2d.conic
 interface Conic2D
          Interface for all conics : parametric conics, or ellipses, parabolas, and hyperbolas.
 

Classes in math.geom2d.conic that implement OrientedCurve2D
 class Circle2D
          A circle in the plane, defined as the set of points located at an equal distance from the circle center.
 class 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.
 class Ellipse2D
          An ellipse in the plane.
 class EllipseArc2D
          An arc of ellipse.
 class Hyperbola2D
          Superclass for all linear and pieces smooth curves : polylines, conics, lines ...
 class HyperbolaBranch2D
          Branch of an Hyperbola2D.
 class HyperbolaBranchArc2D
          An arc of hyperbola, defined from the parent hyperbola branch, and two positions on the parent curve.
 class Parabola2D
          A parabola, defined by its vertex, its orientation, and its pedal.
 class ParabolaArc2D
          An arc of parabola, defined by a parent parabola, and two limits for the parametrization.
 class 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
 

Uses of OrientedCurve2D in math.geom2d.curve
 

Subinterfaces of OrientedCurve2D in math.geom2d.curve
 interface Boundary2D
          A Boundary2D is the curve which defines the contour of a domain in the plane.
 interface ContinuousBoundary2D
          a continuous boundary is a continuous oriented curve which delimits a planar domain.
 interface ContinuousOrientedCurve2D
          Defines a part of the boundary of a planar domain.
 interface SmoothOrientedCurve2D
           
 

Classes in math.geom2d.curve that implement OrientedCurve2D
 class BoundaryPolyCurve2D<T extends ContinuousOrientedCurve2D>
          A single continuous oriented curve, which defines the boundary of a planar domain.
 class BoundarySet2D<T extends ContinuousBoundary2D>
          A BoundarySet2D is a set of continuous oriented curves.
 class PolyOrientedCurve2D<T extends ContinuousOrientedCurve2D>
          A PolyOrientedCurve2D 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 self-intersect.
 

Methods in math.geom2d.curve that return OrientedCurve2D
 OrientedCurve2D OrientedCurve2D.getReverseCurve()
           
 OrientedCurve2D OrientedCurve2D.transform(AffineTransform2D trans)
           
 

Methods in math.geom2d.curve that return types with arguments of type OrientedCurve2D
 CurveSet2D<? extends OrientedCurve2D> OrientedCurve2D.clip(Box2D box)
           
 

Uses of OrientedCurve2D in math.geom2d.line
 

Classes in math.geom2d.line that implement OrientedCurve2D
 class ClosedPolyline2D
          Extends Polyline2D, by considering the last point is connected to the first one.
 class LineArc2D
          LineArc2D is a generic class to represent edges, straight lines, and rays.
 class LineObject2D
          Straight Object defined from 2 points.
 class LineSegment2D
          Straight Edge defined by two points.
 class Polyline2D
          A polyline is a continuous curve where each piece of the curve is a LineSegment2D.
 class Ray2D
          Ray, or half-line, defined from an origin and a direction vector.
 class StraightLine2D
          Representation of straigth lines.
 class StraightObject2D
          Base class for straight curves, such as straight lines, rays, or edges.
 

Uses of OrientedCurve2D in math.geom2d.spline
 

Classes in math.geom2d.spline that implement OrientedCurve2D
 class BezierCurve2D
          An extension of the Bezier curve provided in java.awt.geom, with support for SmoothCurve2D and OrientedCurve2D.