|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EllipseShape2D
A common interface for Circle2D and Ellipse2D.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface math.geom2d.conic.Conic2D |
|---|
Conic2D.Type |
| Field Summary |
|---|
| Fields inherited from interface math.geom2d.Shape2D |
|---|
ACCURACY |
| Method Summary | |
|---|---|
Point2D |
center()
Returns center of the ellipse shape. |
java.util.Collection<? extends EllipseShape2D> |
continuousCurves()
Returns the collection of continuous curves which constitute this curve. |
boolean |
isCircle()
Returns true if this ellipse shape is similar to a circle, i.e. has same length for both semi-axes. |
boolean |
isDirect()
If an ellipse shape is direct, it is the boundary of a convex domain. |
EllipseShape2D |
reverse()
Reverses the contour, and returns an instance of SmoothContour2D. |
EllipseShape2D |
transform(AffineTransform2D trans)
Transforms the contour, and returns an instance of SmoothContour2D. |
| Methods inherited from interface math.geom2d.domain.SmoothOrientedCurve2D |
|---|
clip, subCurve |
| Methods inherited from interface math.geom2d.curve.SmoothCurve2D |
|---|
normal, tangent |
| Methods inherited from interface math.geom2d.domain.Boundary2D |
|---|
domain, fill, isInside |
| Methods inherited from interface math.geom2d.curve.ContinuousCurve2D |
|---|
appendPath, asPolyline, curvature, isClosed, leftTangent, rightTangent, smoothPieces |
| Methods inherited from interface math.geom2d.domain.OrientedCurve2D |
|---|
signedDistance, signedDistance, windingAngle |
| Methods inherited from interface math.geom2d.curve.Curve2D |
|---|
asAwtShape, clone, draw, firstPoint, getT0, getT1, intersections, isSingular, lastPoint, point, position, project, singularPoints, t0, t1, vertices |
| Methods inherited from interface math.geom2d.Shape2D |
|---|
boundingBox, contains, contains, distance, distance, isBounded, isEmpty |
| Methods inherited from interface math.geom2d.GeometricObject2D |
|---|
almostEquals |
| Methods inherited from interface math.geom2d.conic.Conic2D |
|---|
clip, conicCoefficients, conicType, eccentricity |
| Method Detail |
|---|
Point2D center()
boolean isCircle()
boolean isDirect()
EllipseShape2D reverse()
SmoothContour2D
reverse in interface Boundary2Dreverse in interface Conic2Dreverse in interface ContinuousCurve2Dreverse in interface ContinuousOrientedCurve2Dreverse in interface Contour2Dreverse in interface Curve2Dreverse in interface OrientedCurve2Dreverse in interface SmoothContour2Dreverse in interface SmoothCurve2Dreverse in interface SmoothOrientedCurve2Djava.util.Collection<? extends EllipseShape2D> continuousCurves()
Curve2D
continuousCurves in interface Boundary2DcontinuousCurves in interface Curve2DEllipseShape2D transform(AffineTransform2D trans)
SmoothContour2D
transform in interface Boundary2Dtransform in interface Conic2Dtransform in interface ContinuousCurve2Dtransform in interface ContinuousOrientedCurve2Dtransform in interface Contour2Dtransform in interface Curve2Dtransform in interface OrientedCurve2Dtransform in interface Shape2Dtransform in interface SmoothContour2Dtransform in interface SmoothCurve2Dtransform in interface SmoothOrientedCurve2Dtrans - an affine transform
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||