|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmath.geom2d.curve.CurveSet2D<T>
math.geom2d.curve.PolyCurve2D<BezierCurve2D>
math.geom2d.spline.PolyBezierCurve2D
public class PolyBezierCurve2D
A set of bezier curves, making a continuous curve.
| Field Summary |
|---|
| Fields inherited from class math.geom2d.curve.PolyCurve2D |
|---|
closed |
| Fields inherited from class math.geom2d.curve.CurveSet2D |
|---|
curves |
| 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 |
| Constructor Summary | |
|---|---|
PolyBezierCurve2D()
|
|
PolyBezierCurve2D(BezierCurve2D[] curves)
|
|
PolyBezierCurve2D(java.util.Collection<BezierCurve2D> curves)
|
|
| Method Summary | |
|---|---|
PolyBezierCurve2D |
clip(Box2D box)
returns a new PolyBezierCurve2D. |
PolyBezierCurve2D |
transform(AffineTransform2D trans)
Transform each curve, and build a new CurveSet2D with the set of transformed curves. |
| Methods inherited from class math.geom2d.curve.PolyCurve2D |
|---|
appendPath, getAsPolyline, getGeneralPath, getPathIterator, getPathIterator, getReverseCurve, getSmoothPieces, getSubCurve, isClosed, setClosed |
| Methods inherited from class math.geom2d.curve.CurveSet2D |
|---|
addCurve, clearCurves, contains, contains, contains, contains, equals, fromUnitSegment, getBoundingBox, getBounds, getBounds2D, getContinuousCurves, getCurveNumber, getCurves, getDistance, getDistance, getFirstCurve, getFirstPoint, getIntersections, getLastCurve, getLastPoint, getPoint, getPoint, getPosition, getT0, getT1, intersects, intersects, isBounded, isEmpty, iterator, project, removeCurve, toUnitSegment |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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, intersects, intersects |
| Constructor Detail |
|---|
public PolyBezierCurve2D()
public PolyBezierCurve2D(BezierCurve2D[] curves)
public PolyBezierCurve2D(java.util.Collection<BezierCurve2D> curves)
| Method Detail |
|---|
public PolyBezierCurve2D clip(Box2D box)
clip in interface ContinuousCurve2Dclip in interface Curve2Dclip in interface Shape2Dclip in class PolyCurve2D<BezierCurve2D>box - the clipping box
public PolyBezierCurve2D transform(AffineTransform2D trans)
CurveSet2D
transform in interface ContinuousCurve2Dtransform in interface Curve2Dtransform in interface Shape2Dtransform in class PolyCurve2D<BezierCurve2D>trans - an affine transform
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||