|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |