Uses of Class
math.geom2d.curve.CurveSet2D

Packages that use CurveSet2D
math.geom2d.circulinear Definition of circulinear shapes and some implementations. 
math.geom2d.conic Definition of various conic curves like circles, ellipses, parabolas and hyperbolas, and their resepctive arcs. 
math.geom2d.curve Curves interface hierarchy, and implementations of curve sets and various poly-curves. 
math.geom2d.domain Curves interface hierarchy, and implementations of curve sets and various poly-curves. 
math.geom2d.line Implementations of 'linear shapes', i.e. 
math.geom2d.polygon Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. 
math.geom2d.spline Bezier curves, and more generally polynomial curves. 
 

Uses of CurveSet2D in math.geom2d.circulinear
 

Subclasses of CurveSet2D in math.geom2d.circulinear
 class BoundaryPolyCirculinearCurve2D<T extends CirculinearContinuousCurve2D>
          A continuous boundary which is composed of several continuous circulinear curves.
 class CirculinearBoundarySet2D<T extends CirculinearContour2D>
          A circulinear boundary which is composed of several CirculinearRing2D.
 class CirculinearCurveSet2D<T extends CirculinearCurve2D>
          An specialisation of CurveSet2D that accepts only instances of CirculinearCurve2D.
 class GenericCirculinearRing2D
          A basic implementation of a CirculinearRing2D, which is supposed to be always bounded and closed.
 class PolyCirculinearCurve2D<T extends CirculinearContinuousCurve2D>
          A continuous curve which is composed of several continuous circulinear curves.
 

Methods in math.geom2d.circulinear that return CurveSet2D
 CurveSet2D CirculinearCurve2D.clip(Box2D box)
           
 CurveSet2D CirculinearContinuousCurve2D.clip(Box2D box)
           
 CurveSet2D CirculinearBoundary2D.clip(Box2D box)
           
 CurveSet2D ContinuousCirculinearCurve2D.clip(Box2D box)
          Deprecated.  
 CurveSet2D CirculinearElement2D.clip(Box2D box)
           
 

Methods in math.geom2d.circulinear with parameters of type CurveSet2D
static double CirculinearCurve2DUtils.getLength(CurveSet2D<? extends CirculinearCurve2D> curve, double pos)
           
static double CirculinearCurve2DUtils.getPosition(CurveSet2D<? extends CirculinearCurve2D> curveSet, double length)
           
static double[][] CirculinearCurve2DUtils.locateSelfIntersections(CurveSet2D<? extends CirculinearElement2D> curve)
           
 

Uses of CurveSet2D in math.geom2d.conic
 

Subclasses of CurveSet2D in math.geom2d.conic
 class Hyperbola2D
          An Hyperbola, which is represented as a curve set of two boundary curves which are instances of HyperbolaBranch2D.
 

Methods in math.geom2d.conic that return CurveSet2D
 CurveSet2D<? extends ParabolaArc2D> ParabolaArc2D.clip(Box2D box)
          Clip the parabola arc by a box.
 CurveSet2D<? extends ContinuousOrientedCurve2D> Conic2D.clip(Box2D box)
           
 CurveSet2D<CircleArc2D> CircleArc2D.clip(Box2D box)
          Clip the circle arc by a box.
 CurveSet2D<? extends HyperbolaBranchArc2D> HyperbolaBranchArc2D.clip(Box2D box)
          Clip the hyperbola branch arc by a box.
 CurveSet2D<? extends HyperbolaBranchArc2D> HyperbolaBranch2D.clip(Box2D box)
          Clips the curve with a box.
 CurveSet2D<? extends CircularShape2D> Circle2D.clip(Box2D box)
          Clip the circle by a box.
 CurveSet2D<? extends EllipseArc2D> EllipseArc2D.clip(Box2D box)
          Clip the ellipse arc by a box.
 CurveSet2D<? extends SmoothOrientedCurve2D> Ellipse2D.clip(Box2D box)
          Clip the ellipse by a box.
 CurveSet2D<? extends CircularShape2D> CircularShape2D.clip(Box2D 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 CurveArray2D<T extends Curve2D>
           A parameterized set of 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.
 

Methods in math.geom2d.curve that return CurveSet2D
 CurveSet2D<? extends Curve2D> Curve2D.clip(Box2D box)
          When a curve is clipped, the result is a set of curves.
 CurveSet2D<? extends ContinuousCurve2D> PolyCurve2D.clip(Box2D box)
          Clip the PolyCurve2D by a box.
 CurveSet2D<? extends Curve2D> CurveSet2D.clip(Box2D box)
          Clips a curve, and return a CurveSet2D.
 CurveSet2D SmoothCurve2D.clip(Box2D box)
           
 CurveSet2D ContinuousCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends Curve2D> CurveArray2D.clip(Box2D box)
          Clips a curve, and return a CurveArray2D.
static CurveSet2D<ContinuousCurve2D> Curve2DUtils.clipContinuousCurve(ContinuousCurve2D curve, Box2D box)
           Clips a continuous curve and returns a set of continuous curves.
static CurveSet2D<? extends Curve2D> Curve2DUtils.clipCurve(Curve2D curve, Box2D box)
          Clip a curve, and return a CurveSet2D.
static CurveSet2D<? extends Curve2D> Curve2DUtils.clipCurveSet(CurveSet2D<?> curveSet, Box2D box)
          clip a CurveSet2D.
static CurveSet2D<SmoothCurve2D> Curve2DUtils.clipSmoothCurve(SmoothCurve2D curve, Box2D box)
          Clip a continuous smooth curve.
static CurveSet2D<SmoothCurve2D> Curve2DUtils.clipSmoothCurve(SmoothCurve2D curve, StraightLine2D line)
          Clip a continuous smooth curve by the half-plane defined by a line.
 CurveSet2D<? extends Curve2D> CurveSet2D.clone()
           
 CurveSet2D<? extends Curve2D> CurveSet2D.getSubCurve(double t0, double t1)
          Return an instance of CurveSet2D.
 CurveSet2D<? extends Curve2D> CurveArray2D.getSubCurve(double t0, double t1)
          Return an instance of CurveArray2D.
 CurveSet2D<? extends Curve2D> CurveSet2D.transform(AffineTransform2D trans)
          Transforms each curve, and build a new CurveSet2D with the set of transformed curves.
 

Methods in math.geom2d.curve with parameters of type CurveSet2D
static CurveSet2D<? extends Curve2D> Curve2DUtils.clipCurveSet(CurveSet2D<?> curveSet, Box2D box)
          clip a CurveSet2D.
 

Uses of CurveSet2D in math.geom2d.domain
 

Subclasses of CurveSet2D in math.geom2d.domain
 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.domain that return CurveSet2D
 CurveSet2D ContinuousOrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> BoundarySet2D.clip(Box2D box)
          Clip the curve by a box.
 CurveSet2D SmoothOrientedCurve2D.clip(Box2D box)
           
 CurveSet2D OrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> PolyOrientedCurve2D.clip(Box2D box)
          Clip the PolyCurve2D by a box.
static CurveSet2D<ContinuousOrientedCurve2D> Boundary2DUtils.clipContinuousOrientedCurve(ContinuousOrientedCurve2D curve, Box2D box)
          Clip a curve, and return a CurveSet2D.
 CurveSet2D<? extends ContinuousOrientedCurve2D> BoundarySet2D.getSubCurve(double t0, double t1)
           
 

Uses of CurveSet2D in math.geom2d.line
 

Methods in math.geom2d.line that return CurveSet2D
 CurveSet2D<? extends AbstractLine2D> AbstractLine2D.clip(Box2D box)
           
 CurveSet2D<? extends Line2D> Line2D.clip(Box2D box)
          Clip the line object by a box.
 

Uses of CurveSet2D in math.geom2d.polygon
 

Methods in math.geom2d.polygon that return CurveSet2D
 CurveSet2D<? extends Polyline2D> Polyline2D.clip(Box2D box)
          Clip the polyline by a box.
 

Uses of CurveSet2D in math.geom2d.spline
 

Subclasses of CurveSet2D in math.geom2d.spline
 class PolyBezierCurve2D
          Deprecated. use PolyCubicBezierCurve2D instead
 class PolyCubicBezierCurve2D
          A set of Bezier curves, making a continuous curve.
 

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



Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.