|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

@Deprecated public interface ContinuousCirculinearCurve2D
A tagging interface defining a circulinear curve which is continuous.
| Field Summary |
|---|
| Fields inherited from interface math.geom2d.Shape2D |
|---|
ACCURACY |
| Method Summary | |
|---|---|
CurveSet2D |
clip(Box2D box)
Deprecated. Clip the shape with the given box, and returns a new shape. |
Curve2D |
getParallel(double d)
Deprecated. Creates a new curve, formed by the points with parameterization: p(t) = c(t) + d*n(t)/|n(t)|, with p(t) being a point of
the original curve, n(t) the normal of the curve, and |n| being the
norm of n. |
Curve2D |
getReverseCurve()
Deprecated. Returns the curve with same trace on the plane with parametrization in reverse order. |
Collection<? extends CirculinearElement2D> |
getSmoothPieces()
Deprecated. Returns a set of circulinear elements, which are basis for circulinear curves. |
Curve2D |
getSubCurve(double t0,
double t1)
Deprecated. Returns a portion of the original curve, delimited by two positions on the curve. |
Curve2D |
transform(CircleInversion2D inv)
Deprecated. Transforms the shape by a circle inversion. |
| Methods inherited from interface math.geom2d.circulinear.CirculinearCurve2D |
|---|
getContinuousCurves, getLength, getLength, getPosition |
| Methods inherited from interface math.geom2d.circulinear.CirculinearShape2D |
|---|
getBuffer |
| Methods inherited from interface math.geom2d.domain.ContinuousOrientedCurve2D |
|---|
transform |
| Methods inherited from interface math.geom2d.curve.ContinuousCurve2D |
|---|
appendPath, getAsPolyline, getLeftTangent, getRightTangent, isClosed |
| Methods inherited from interface math.geom2d.domain.OrientedCurve2D |
|---|
getSignedDistance, getSignedDistance, getWindingAngle, isInside |
| Methods inherited from interface math.geom2d.curve.Curve2D |
|---|
clone, draw, getAsAWTShape, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getT0, getT1, isSingular, project |
| Methods inherited from interface math.geom2d.Shape2D |
|---|
contains, contains, getBoundingBox, getDistance, getDistance, isBounded, isEmpty |
| Method Detail |
|---|
Curve2D getParallel(double d)
CirculinearCurve2D p(t) = c(t) + d*n(t)/|n(t)|, with p(t) being a point of
the original curve, n(t) the normal of the curve, and |n| being the
norm of n.
getParallel in interface CirculinearCurve2Dd - the distance between the original curve and he parallel curve.
Curve2D transform(CircleInversion2D inv)
CirculinearShape2D
transform in interface CirculinearCurve2Dtransform in interface CirculinearShape2Dinv - the circle inversion
Collection<? extends CirculinearElement2D> getSmoothPieces()
getSmoothPieces in interface ContinuousCurve2DCurveSet2D clip(Box2D box)
Shape2D
clip in interface CirculinearCurve2Dclip in interface ContinuousCurve2Dclip in interface ContinuousOrientedCurve2Dclip in interface Curve2Dclip in interface OrientedCurve2Dclip in interface Shape2Dbox - the clipping box
Curve2D getSubCurve(double t0,
double t1)
Curve2D
getSubCurve in interface CirculinearCurve2DgetSubCurve in interface ContinuousCurve2DgetSubCurve in interface ContinuousOrientedCurve2DgetSubCurve in interface Curve2Dt0 - position of the start of the sub-curvet1 - position of the end of the sub-curve
Curve2D getReverseCurve()
Curve2D
getReverseCurve in interface CirculinearCurve2DgetReverseCurve in interface ContinuousCurve2DgetReverseCurve in interface ContinuousOrientedCurve2DgetReverseCurve in interface Curve2DgetReverseCurve in interface OrientedCurve2D
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||