public class FilledSpline3DM extends BaseSpline3DM implements FilledSpline
AbstractSpline.SplineIterator
Geometry.DIMENSIONS, Geometry.OPERATIONS, Geometry.SUBTYPES, Geometry.TYPES, Geometry.ValidationStatus
anyVertex, coordinates, SUBSEGMENTS
BEST, E, EXTENDED_GEOMSUBTYPE_OFFSET, EXTENDED_GEOMTYPE_OFFSET, N, NE, NW, S, SE, SELECTHANDLER, STRETCHINGHANDLER, SW, W
Constructor and Description |
---|
FilledSpline3DM() |
FilledSpline3DM(Coordinate[] coordinates) |
Modifier and Type | Method and Description |
---|---|
void |
addInteriorRing(Line line)
Creates a ring from the coordinates of the line and adds it to the surface like an inner ring.
|
void |
addInteriorRing(Polygon polygon)
Creates a ring from the coordinates of the shell of the polygon and adds it to the surface like an inner ring.
|
void |
addInteriorRing(Ring ring) |
Geometry |
cloneGeometry()
Creates a clone of this geometry.
|
boolean |
equals(Object obj) |
Ring |
getInteriorRing(int index) |
com.vividsolutions.jts.geom.Geometry |
getJTS() |
int |
getNumInteriorRings() |
SurfaceAppearance |
getSurfaceAppearance()
Gets surface appearance
|
Geometry |
offset(double distance) |
void |
removeInteriorRing(int index) |
void |
reProject(ICoordTrans ct)
Reprojects this geometry by the coordinate transformer passed as
parameter.
|
void |
setSurfaceAppearance(SurfaceAppearance app)
Sets the appearance of the Surface
|
addVertex, addVertex, fixPoint, getSplineCoordinates, getVertex, toLines, toPoints, toPolygons
addMoveToVertex, addVertex, canBeReprojected, canBeTransformed, cloneCoordinates, closePrimitive, ensureCapacity, flip, getCoordinateAt, getDimension, getGeneralPath, getNumVertices, getPathIterator, getPathIterator, getShape, getShape, insertVertex, is3D, isClosed, removeVertex, setCoordinateAt, setGeneralPath, setPoints, setVertex, transform
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, 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
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, rotate, scale, snapTo, toLines, toPoints, toPolygons, touches, transform, union, within
contains, contains, contains, contains, getBounds, intersects
compareTo
public FilledSpline3DM()
public FilledSpline3DM(Coordinate[] coordinates)
coordinates
- public void setSurfaceAppearance(SurfaceAppearance app)
Surface
setSurfaceAppearance
in interface Surface
app
- The appearance of the surfacepublic SurfaceAppearance getSurfaceAppearance()
Surface
getSurfaceAppearance
in interface Surface
public int getNumInteriorRings()
getNumInteriorRings
in interface Surface
public Ring getInteriorRing(int index)
getInteriorRing
in interface Surface
public void addInteriorRing(Ring ring)
addInteriorRing
in interface Surface
public void addInteriorRing(Line line)
Surface
addInteriorRing
in interface Surface
public void addInteriorRing(Polygon polygon)
Surface
addInteriorRing
in interface Surface
public void removeInteriorRing(int index)
removeInteriorRing
in interface Surface
public Geometry cloneGeometry()
Geometry
cloneGeometry
in interface Geometry
public com.vividsolutions.jts.geom.Geometry getJTS()
getJTS
in interface GeometryJTS
getJTS
in class AbstractSpline
public Geometry offset(double distance) throws GeometryOperationNotSupportedException, GeometryOperationException
offset
in interface Geometry
GeometryOperationNotSupportedException
GeometryOperationException
public void reProject(ICoordTrans ct)
Geometry
reProject
in interface Geometry
reProject
in class AbstractSpline
ct
- Coordinate Transformer.public boolean equals(Object obj)
equals
in class AbstractGeometry