public class Ellipse2D extends BaseEllipse2D implements Ellipse
Geometry.DIMENSIONS, Geometry.OPERATIONS, Geometry.SUBTYPES, Geometry.TYPES, Geometry.ValidationStatus
end, init, ydist
logger
BEST, E, EXTENDED_GEOMSUBTYPE_OFFSET, EXTENDED_GEOMTYPE_OFFSET, N, NE, NW, S, SE, SELECTHANDLER, STRETCHINGHANDLER, SW, W
Constructor and Description |
---|
Ellipse2D() |
Modifier and Type | Method and Description |
---|---|
Geometry |
cloneGeometry()
Creates a clone of this geometry.
|
com.vividsolutions.jts.geom.Geometry |
getJTS() |
Point |
getRectangleCorner()
Returns minimum corner of the ellipse framing rectangle.
|
double |
getRectangleHeight()
Return the height of the ellipse framing rectangle.
|
AffineTransform |
getRectangleRotation()
Return the rotate transform of the ellipse framing rectangle.
|
double |
getRectangleWidth()
Return the width of the ellipse framing rectangle.
|
Geometry |
offset(double distance) |
fixPoint, getJTSCoordinates, toLines, toPoints, toPolygons
addInteriorRing, addInteriorRing, addInteriorRing, addMoveToVertex, addVertex, addVertex, addVertex, canBeReprojected, canBeTransformed, closePrimitive, ensureCapacity, flip, getAxis1Angle, getAxis1End, getAxis1Start, getAxis2Dist, getCoordinateAt, getDimension, getGeneralPath, getInteriorRing, getNumInteriorRings, getNumVertices, getPathIterator, getPathIterator, getShape, getShape, getVertex, insertVertex, is3D, removeInteriorRing, removeVertex, reProject, setCoordinateAt, setGeneralPath, setPoints, setVertex, transform
getSurfaceAppearance, setSurfaceAppearance
getHandlers
area, buffer, centroid, closestPoints, compareTo, contains, contains, contains, contains, contains, convertToEWKB, convertToEWKB, convertToEWKBForcingType, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKT, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, ensureOrientation, equals, fastIntersects, getBounds, getBounds2D, getEnvelope, getGeometryType, getInteriorPoint, getInternalShape, getManager, getType, getValidationStatus, intersection, intersects, intersects, intersects, invokeOperation, invokeOperation, isCCW, isSimple, isValid, isWithinDistance, makeValid, move, notifyDeprecated, out, overlaps, perimeter, rotate, scale, snapTo, toString, touches, union, within
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAxis1End, getAxis1Start, getAxis2Dist, setPoints
addInteriorRing, addInteriorRing, addInteriorRing, getInteriorRing, getNumInteriorRings, getSurfaceAppearance, removeInteriorRing, setSurfaceAppearance
addMoveToVertex, addVertex, addVertex, addVertex, closePrimitive, ensureCapacity, getCoordinateAt, getNumVertices, getVertex, insertVertex, removeVertex, setCoordinateAt, setGeneralPath, setVertex
area, buffer, canBeReprojected, canBeTransformed, centroid, closestPoints, contains, convertToEWKB, convertToEWKB, convertToEWKBForcingType, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKT, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, ensureOrientation, fastIntersects, flip, getBounds2D, getDimension, getEnvelope, getGeneralPath, getGeometryType, getHandlers, getInteriorPoint, getInternalShape, getPathIterator, getPathIterator, getShape, getShape, getType, getValidationStatus, intersection, intersects, intersects, invokeOperation, invokeOperation, isCCW, isSimple, isValid, isWithinDistance, makeValid, move, out, overlaps, perimeter, reProject, rotate, scale, snapTo, toLines, toPoints, toPolygons, touches, transform, union, within
contains, contains, contains, contains, getBounds, intersects
compareTo
public Geometry cloneGeometry()
Geometry
cloneGeometry
in interface Geometry
public com.vividsolutions.jts.geom.Geometry getJTS()
getJTS
in interface GeometryJTS
public Point getRectangleCorner()
Ellipse
getRectangleCorner
in interface Ellipse
public double getRectangleHeight()
Ellipse
getRectangleHeight
in interface Ellipse
public double getRectangleWidth() throws GeometryOperationNotSupportedException, GeometryOperationException
Ellipse
getRectangleWidth
in interface Ellipse
GeometryOperationNotSupportedException
GeometryOperationException
public AffineTransform getRectangleRotation() throws GeometryOperationNotSupportedException, GeometryOperationException
Ellipse
getRectangleRotation
in interface Ellipse
GeometryOperationNotSupportedException
GeometryOperationException
public Geometry offset(double distance) throws GeometryOperationNotSupportedException, GeometryOperationException
offset
in interface Geometry
GeometryOperationNotSupportedException
GeometryOperationException