|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SmoothOrientedCurve2D
| Field Summary |
|---|
| Fields inherited from interface math.geom2d.curve.ContinuousCurve2D |
|---|
CIRCLE, CLOSED_EDGE, LOOP, OPEN_EDGE |
| Fields inherited from interface math.geom2d.Shape2D |
|---|
ACCURACY, defaultClipWindow, EMPTY_SET |
| Method Summary | |
|---|---|
CurveSet2D<? extends SmoothOrientedCurve2D> |
clip(Box2D box)
When a curve is clipped, the result is a set of curves. |
SmoothOrientedCurve2D |
getReverseCurve()
Returns the curve with same trace on the plane with parametrization in reverse order. |
SmoothOrientedCurve2D |
getSubCurve(double t0,
double t1)
Returns a portion of the original curve, delimited by two positions on the curve. |
SmoothOrientedCurve2D |
transform(AffineTransform2D trans)
Transforms the curve by an affine transform. |
| Methods inherited from interface math.geom2d.curve.SmoothCurve2D |
|---|
getCurvature, getTangent |
| Methods inherited from interface math.geom2d.curve.ContinuousCurve2D |
|---|
appendPath, getAsPolyline, getSmoothPieces, isClosed |
| Methods inherited from interface math.geom2d.curve.OrientedCurve2D |
|---|
getSignedDistance, getSignedDistance, getWindingAngle, isInside |
| Methods inherited from interface math.geom2d.curve.Curve2D |
|---|
getContinuousCurves, getFirstPoint, getIntersections, getLastPoint, getPoint, getPoint, getPosition, getT0, getT1, project |
| Methods inherited from interface math.geom2d.Shape2D |
|---|
getBoundingBox, getDistance, getDistance, isBounded |
| Methods inherited from interface java.awt.Shape |
|---|
contains, contains, contains, contains, getBounds, getBounds2D, getPathIterator, getPathIterator, intersects, intersects |
| Method Detail |
|---|
SmoothOrientedCurve2D getReverseCurve()
Curve2D
getReverseCurve in interface ContinuousCurve2DgetReverseCurve in interface ContinuousOrientedCurve2DgetReverseCurve in interface Curve2DgetReverseCurve in interface OrientedCurve2DgetReverseCurve in interface SmoothCurve2D
SmoothOrientedCurve2D getSubCurve(double t0,
double t1)
Curve2D
getSubCurve in interface ContinuousCurve2DgetSubCurve in interface ContinuousOrientedCurve2DgetSubCurve in interface Curve2DgetSubCurve in interface SmoothCurve2Dt0 - position of the start of the sub-curvet1 - position of the end of the sub-curve
CurveSet2D<? extends SmoothOrientedCurve2D> clip(Box2D box)
Curve2D
clip in interface ContinuousCurve2Dclip in interface ContinuousOrientedCurve2Dclip in interface Curve2Dclip in interface OrientedCurve2Dclip in interface Shape2Dclip in interface SmoothCurve2Dbox - the clipping box
SmoothOrientedCurve2D transform(AffineTransform2D trans)
Curve2D
transform in interface ContinuousCurve2Dtransform in interface ContinuousOrientedCurve2Dtransform in interface Curve2Dtransform in interface OrientedCurve2Dtransform in interface Shape2Dtransform in interface SmoothCurve2Dtrans - an affine transform
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||