@Deprecated public interface ContinuousCirculinearCurve2D extends CirculinearCurve2D, ContinuousOrientedCurve2D
| Modifier and Type | Method and Description |
|---|---|
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.In the case of a continuous curve formed by several smooth circulinear elements, the parallels of contiguous elements are joined by a circle arc. |
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.
|
getContinuousCurves, getLength, getLength, getPositiongetBuffertransformappendPath, getAsPolyline, getLeftTangent, getRightTangent, isClosedgetSignedDistance, getSignedDistance, getWindingAngle, isInsideclone, draw, getAsAWTShape, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getT0, getT1, isSingular, projectcontains, contains, getBoundingBox, getDistance, getDistance, isBounded, isEmptyCurve2D 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)
CirculinearShape2Dtransform in interface CirculinearCurve2Dtransform in interface CirculinearShape2Dinv - the circle inversionCollection<? extends CirculinearElement2D> getSmoothPieces()
getSmoothPieces in interface ContinuousCurve2DCurveSet2D clip(Box2D box)
Shape2Dclip in interface CirculinearCurve2Dclip in interface ContinuousCurve2Dclip in interface ContinuousOrientedCurve2Dclip in interface Curve2Dclip in interface OrientedCurve2Dclip in interface Shape2Dbox - the clipping boxCurve2D getSubCurve(double t0, double t1)
Curve2DgetSubCurve 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-curveCurve2D getReverseCurve()
Curve2DgetReverseCurve in interface CirculinearCurve2DgetReverseCurve in interface ContinuousCurve2DgetReverseCurve in interface ContinuousOrientedCurve2DgetReverseCurve in interface Curve2DgetReverseCurve in interface OrientedCurve2DCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.