public class PolyCubicBezierCurve2D extends PolyCurve2D<CubicBezierCurve2D>
closedcurves| Constructor and Description |
|---|
PolyCubicBezierCurve2D() |
PolyCubicBezierCurve2D(Collection<CubicBezierCurve2D> curves) |
PolyCubicBezierCurve2D(CubicBezierCurve2D[] curves) |
PolyCubicBezierCurve2D(int n) |
| Modifier and Type | Method and Description |
|---|---|
PolyCubicBezierCurve2D |
clip(Box2D box)
Returns a new PolyCubicBezierCurve2D.
|
static PolyCubicBezierCurve2D |
create(Point2D[] points)
Creates a series a cubic bezier curves, by grouping 4 adjacent points.
|
static PolyCubicBezierCurve2D |
create(Point2D[] points,
Vector2D[] vectors)
Creates a series a cubic bezier curves, by grouping consecutive couples
of points and vectors.
|
PolyCubicBezierCurve2D |
transform(AffineTransform2D trans)
Transforms each curve, and build a new CurveArray2D with the set of
transformed curves.
|
appendPath, draw, equals, getAsPolyline, getContinuousCurves, getGeneralPath, getLeftTangent, getReverseCurve, getRightTangent, getSmoothPieces, getSubCurve, isClosed, setClosed, wrapCurveaddCurve, clearCurves, clone, contains, contains, containsCurve, getAsAWTShape, getBoundingBox, getChildCurve, getCurve, getCurveIndex, getCurveNumber, getCurves, getDistance, getDistance, getFirstCurve, getFirstPoint, getGlobalPosition, getIntersections, getLastCurve, getLastPoint, getLocalPosition, getPoint, getPosition, getSingularPoints, getT0, getT1, isBounded, isEmpty, isSingular, iterator, project, removeCurvefromUnitSegment, toUnitSegmentfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclone, getAsAWTShape, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getT0, getT1, isSingular, projectcontains, contains, getBoundingBox, getDistance, getDistance, isBounded, isEmptypublic PolyCubicBezierCurve2D()
public PolyCubicBezierCurve2D(int n)
public PolyCubicBezierCurve2D(CubicBezierCurve2D[] curves)
public PolyCubicBezierCurve2D(Collection<CubicBezierCurve2D> curves)
public static final PolyCubicBezierCurve2D create(Point2D[] points)
public static final PolyCubicBezierCurve2D create(Point2D[] points, Vector2D[] vectors)
public PolyCubicBezierCurve2D clip(Box2D box)
clip in interface ContinuousCurve2Dclip in interface Curve2Dclip in interface Shape2Dclip in class PolyCurve2D<CubicBezierCurve2D>box - the clipping boxpublic PolyCubicBezierCurve2D transform(AffineTransform2D trans)
CurveArray2Dtransform in interface ContinuousCurve2Dtransform in interface Curve2Dtransform in interface Shape2Dtransform in class PolyCurve2D<CubicBezierCurve2D>trans - an affine transformCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.