|
||||||||||
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 respective arcs. |
math.geom2d.curve | Curves interface hierarchy, and implementations of curve sets and various poly-curves. |
math.geom2d.domain | Definition of planar domains, and basic implementations. |
math.geom2d.line |
Implementations of 'linear shapes', i.e. curves which can be embedded into a
straight lines, like straight lines ,
line segments , or rays . |
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 |
---|
Subinterfaces of CurveSet2D in math.geom2d.circulinear | |
---|---|
interface |
CirculinearCurveSet2D<T extends CirculinearCurve2D>
A specialization of CurveSet2D that accepts only instances of CirculinearCurve2D. |
Classes in math.geom2d.circulinear that implement CurveSet2D | |
---|---|
class |
BoundaryPolyCirculinearCurve2D<T extends CirculinearContinuousCurve2D>
A continuous boundary which is composed of several continuous circulinear curves. |
class |
CirculinearContourArray2D<T extends CirculinearContour2D>
A circulinear boundary which is composed of several CirculinearContour2D. |
class |
CirculinearCurveArray2D<T extends CirculinearCurve2D>
A specialization of CurveArray2D that accepts only instances of CirculinearCurve2D. |
class |
GenericCirculinearRing2D
A basic implementation of a CirculinearRing2D, which is assumed 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<? extends CirculinearElement2D> |
CirculinearElement2D.clip(Box2D box)
|
CurveSet2D<? extends CirculinearCurve2D> |
CirculinearCurve2D.clip(Box2D box)
|
CurveSet2D<? extends CirculinearContinuousCurve2D> |
CirculinearContinuousCurve2D.clip(Box2D box)
|
CurveSet2D<? extends CirculinearContinuousCurve2D> |
CirculinearBoundary2D.clip(Box2D box)
|
Methods in math.geom2d.circulinear with parameters of type CurveSet2D | |
---|---|
static double |
CirculinearCurves2D.getLength(CurveSet2D<? extends CirculinearCurve2D> curve,
double pos)
|
static double |
CirculinearCurves2D.getPosition(CurveSet2D<? extends CirculinearCurve2D> curveSet,
double length)
|
static double[][] |
CirculinearCurves2D.locateSelfIntersections(CurveSet2D<? extends CirculinearElement2D> curve)
|
Uses of CurveSet2D in math.geom2d.conic |
---|
Classes in math.geom2d.conic that implement CurveSet2D | |
---|---|
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 CircularShape2D> |
Circle2D.clip(Box2D box)
Clips the circle 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 HyperbolaBranchArc2D> |
HyperbolaBranch2D.clip(Box2D box)
Clips the curve with a box. |
CurveSet2D<? extends EllipseArc2D> |
EllipseArc2D.clip(Box2D box)
Clips the ellipse arc by a box. |
CurveSet2D<ParabolaArc2D> |
Parabola2D.clip(Box2D box)
Clip the parabola by a box. |
CurveSet2D<? extends CircularShape2D> |
CircularShape2D.clip(Box2D box)
|
CurveSet2D<CircleArc2D> |
CircleArc2D.clip(Box2D box)
Clips the circle arc by a box. |
CurveSet2D<? extends ParabolaArc2D> |
ParabolaArc2D.clip(Box2D box)
Clip the parabola arc by a box. |
CurveSet2D<? extends HyperbolaBranchArc2D> |
HyperbolaBranchArc2D.clip(Box2D box)
Clips the hyperbola branch arc by a box. |
Uses of CurveSet2D in math.geom2d.curve |
---|
Classes in math.geom2d.curve that implement CurveSet2D | |
---|---|
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 ContinuousCurve2D> |
ContinuousCurve2D.clip(Box2D box)
|
CurveSet2D<? extends SmoothCurve2D> |
SmoothCurve2D.clip(Box2D box)
|
CurveSet2D<? extends Curve2D> |
CurveArray2D.clip(Box2D box)
Clips a curve, and return a CurveArray2D. |
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. |
static CurveSet2D<ContinuousCurve2D> |
Curves2D.clipContinuousCurve(ContinuousCurve2D curve,
Box2D box)
Clips a continuous curve and returns a set of continuous curves. |
static CurveSet2D<? extends Curve2D> |
Curves2D.clipCurve(Curve2D curve,
Box2D box)
Clip a curve, and return a CurveSet2D. |
static CurveSet2D<? extends Curve2D> |
Curves2D.clipCurveSet(CurveSet2D<?> curveSet,
Box2D box)
clip a CurveSet2D. |
static CurveSet2D<SmoothCurve2D> |
Curves2D.clipSmoothCurve(SmoothCurve2D curve,
Box2D box)
Clip a continuous smooth curve. |
static CurveSet2D<SmoothCurve2D> |
Curves2D.clipSmoothCurve(SmoothCurve2D curve,
StraightLine2D line)
Clip a continuous smooth curve by the half-plane defined by a line. |
CurveSet2D<? extends Curve2D> |
CurveArray2D.subCurve(double t0,
double t1)
Return an instance of CurveArray2D. |
CurveSet2D<? extends Curve2D> |
CurveSet2D.transform(AffineTransform2D trans)
Transforms each curve in the set and returns a new instance of CurveSet2D. |
Methods in math.geom2d.curve with parameters of type CurveSet2D | |
---|---|
static CurveSet2D<? extends Curve2D> |
Curves2D.clipCurveSet(CurveSet2D<?> curveSet,
Box2D box)
clip a CurveSet2D. |
Uses of CurveSet2D in math.geom2d.domain |
---|
Classes in math.geom2d.domain that implement CurveSet2D | |
---|---|
class |
BoundaryPolyCurve2D<T extends ContinuousOrientedCurve2D>
A single continuous oriented curve, which defines the boundary of a planar domain. |
class |
ContourArray2D<T extends Contour2D>
A ContourArray2D is a set of contours. |
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<? extends OrientedCurve2D> |
OrientedCurve2D.clip(Box2D box)
|
CurveSet2D<? extends ContinuousOrientedCurve2D> |
ContourArray2D.clip(Box2D box)
Clip the curve by a box. |
CurveSet2D<? extends ContinuousOrientedCurve2D> |
ContinuousOrientedCurve2D.clip(Box2D box)
|
CurveSet2D<? extends ContinuousOrientedCurve2D> |
PolyOrientedCurve2D.clip(Box2D box)
Clips the PolyCurve2D by a box. |
CurveSet2D<? extends SmoothOrientedCurve2D> |
SmoothOrientedCurve2D.clip(Box2D box)
|
static CurveSet2D<ContinuousOrientedCurve2D> |
Boundaries2D.clipContinuousOrientedCurve(ContinuousOrientedCurve2D curve,
Box2D box)
Clip a curve, and return a CurveSet2D. |
CurveSet2D<? extends ContinuousOrientedCurve2D> |
ContourArray2D.subCurve(double t0,
double t1)
|
Uses of CurveSet2D in math.geom2d.line |
---|
Methods in math.geom2d.line that return CurveSet2D | |
---|---|
CurveSet2D<? extends Line2D> |
Line2D.clip(Box2D box)
Clips the line object by a box. |
CurveSet2D<? extends LinearElement2D> |
LinearElement2D.clip(Box2D box)
|
CurveSet2D<? extends AbstractLine2D> |
AbstractLine2D.clip(Box2D box)
|
Uses of CurveSet2D in math.geom2d.polygon |
---|
Methods in math.geom2d.polygon that return CurveSet2D | |
---|---|
CurveSet2D<? extends LinearCurve2D> |
LinearCurve2D.clip(Box2D box)
Clips the polyline by a box. |
Uses of CurveSet2D in math.geom2d.spline |
---|
Classes in math.geom2d.spline that implement CurveSet2D | |
---|---|
class |
PolyCubicBezierCurve2D
A set of Bezier curves that forms a continuous curve. |
Methods in math.geom2d.spline that return CurveSet2D | |
---|---|
CurveSet2D<? extends CubicBezierCurve2D> |
CubicBezierCurve2D.clip(Box2D box)
Clip the Bezier curve by a box. |
CurveSet2D<? extends PolyCubicBezierCurve2D> |
PolyCubicBezierCurve2D.clip(Box2D box)
Returns a new PolyCubicBezierCurve2D. |
CurveSet2D<? extends QuadBezierCurve2D> |
QuadBezierCurve2D.clip(Box2D box)
Clip the curve by a box. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |