Uses of Class
math.geom2d.curve.CurveSet2D

Packages that use CurveSet2D
math.geom2d Planar geometry toolbox. 
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 CurveSet2D in math.geom2d
 

Methods in math.geom2d that return CurveSet2D
 CurveSet2D<ContinuousOrientedCurve2D> Box2D.clipContinuousOrientedCurve(ContinuousOrientedCurve2D curve)
          Clip a curve, and return a CurveSet2D.
 CurveSet2D<Curve2D> Box2D.clipCurve(Curve2D curve)
          Clip a curve, and return a CurveSet2D.
 CurveSet2D<Curve2D> Box2D.clipCurveOld(Curve2D curve)
           
 CurveSet2D<SmoothCurve2D> Box2D.clipSmoothCurve(SmoothCurve2D curve)
          clip a continuous smooth curve.
 

Uses of CurveSet2D in math.geom2d.conic
 

Subclasses of CurveSet2D in math.geom2d.conic
 class Hyperbola2D
          Superclass for all linear and pieces smooth curves : polylines, conics, lines ...
 

Methods in math.geom2d.conic that return CurveSet2D
 CurveSet2D<CircleArc2D> CircleArc2D.clip(Box2D box)
          Clip the circle arc by a box.
 CurveSet2D<? extends SmoothOrientedCurve2D> Circle2D.clip(Box2D box)
          Clip the circle by a box.
 CurveSet2D<? extends ParabolaArc2D> ParabolaArc2D.clip(Box2D box)
          Clip the parabola arc by a box.
 CurveSet2D<? extends ContinuousOrientedCurve2D> Conic2D.clip(Box2D box)
           
 CurveSet2D<? extends SmoothOrientedCurve2D> Ellipse2D.clip(Box2D box)
          Clip the ellipse by a box.
 CurveSet2D<? extends ContinuousOrientedCurve2D> ParametricConic2D.clip(Box2D box)
           
 CurveSet2D<? extends HyperbolaBranchArc2D> HyperbolaBranchArc2D.clip(Box2D box)
          Clip the hyperbola branch arc by a box.
 CurveSet2D<? extends HyperbolaBranchArc2D> HyperbolaBranch2D.clip(Box2D box)
          Clip the circle arc by a box.
 CurveSet2D<? extends EllipseArc2D> EllipseArc2D.clip(Box2D box)
          Clip the ellipse arc by a box.
 CurveSet2D<ParabolaArc2D> Parabola2D.clip(Box2D box)
          Clip the parabola by a box.
 

Uses of CurveSet2D in math.geom2d.curve
 

Subclasses of CurveSet2D in math.geom2d.curve
 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 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 self-intersect.
 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 CurveSet2D
 CurveSet2D<? extends SmoothOrientedCurve2D> SmoothOrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousCurve2D> ContinuousCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends SmoothCurve2D> SmoothCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends OrientedCurve2D> OrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> BoundarySet2D.clip(Box2D box)
          Clip the curve by a box.
 CurveSet2D<? extends ContinuousCurve2D> PolyCurve2D.clip(Box2D box)
          Clip the PolyCurve2D by a box.
 CurveSet2D<? extends Curve2D> Curve2D.clip(Box2D box)
          When a curve is clipped, the result is a set of curves.
 CurveSet2D<? extends Curve2D> CurveSet2D.clip(Box2D box)
          Clip a curve, and return a CurveSet2D.
 CurveSet2D<? extends ContinuousOrientedCurve2D> PolyOrientedCurve2D.clip(Box2D box)
          Clip the PolyCurve2D by a box.
 CurveSet2D<? extends ContinuousOrientedCurve2D> ContinuousOrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> BoundarySet2D.getSubCurve(double t0, double t1)
           
 CurveSet2D<? extends Curve2D> CurveSet2D.getSubCurve(double t0, double t1)
          Return an instance of CurveSet2D.
 CurveSet2D<? extends Curve2D> CurveSet2D.transform(AffineTransform2D trans)
          Transform each curve, and build a new CurveSet2D with the set of transformed curves.
 

Uses of CurveSet2D in math.geom2d.line
 

Methods in math.geom2d.line that return CurveSet2D
 CurveSet2D<? extends Polyline2D> Polyline2D.clip(Box2D box)
          Clip the polyline by a box.
 CurveSet2D<? extends LineArc2D> LineObject2D.clip(Box2D box)
          Clip the line object by a box.
 CurveSet2D<? extends LineArc2D> LineArc2D.clip(Box2D box)
          Clip the circle arc by a box.
 CurveSet2D<SmoothCurve2D> StraightLine2D.clipSmoothCurve(SmoothCurve2D curve)
          clip a continuous smooth curve by the half-plane defined by this line.
 

Uses of CurveSet2D in math.geom2d.spline
 

Subclasses of CurveSet2D in math.geom2d.spline
 class PolyBezierCurve2D
          A set of bezier curves, making a continuous curve.
 

Methods in math.geom2d.spline that return CurveSet2D
 CurveSet2D<? extends BezierCurve2D> BezierCurve2D.clip(Box2D box)
          Clip the circle arc by a box.