public class Spline2DM extends BaseSpline2DM implements Spline
AbstractSpline.SplineIteratorGeometry.DIMENSIONS, Geometry.OPERATIONS, Geometry.SUBTYPES, Geometry.TYPES, Geometry.ValidationStatusanyVertex, coordinates, SUBSEGMENTSBEST, E, EXTENDED_GEOMSUBTYPE_OFFSET, EXTENDED_GEOMTYPE_OFFSET, N, NE, NW, S, SE, SELECTHANDLER, STRETCHINGHANDLER, SW, W| Constructor and Description |
|---|
Spline2DM() |
Spline2DM(Coordinate[] coordinates) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVertex(double x,
double y)
Utility method for add a vertex
|
void |
addVertex(double x,
double y,
double z)
Utility method for add a vertex
|
Geometry |
cloneGeometry()
Creates a clone of this geometry.
|
boolean |
equals(java.lang.Object obj) |
protected Point |
fixPoint(Point point) |
protected ArrayListCoordinateSequence |
getSplineCoordinates() |
Point |
getVertex(int index)
Gets a vertex (direct position)
|
Geometry |
offset(double distance) |
MultiLine |
toLines()
Converts the geometry to be lines and makes with them a multiLine
|
MultiPoint |
toPoints()
Converts the geometry to be points and makes with them a multiPoint
|
MultiPolygon |
toPolygons()
Converts the geometry to be polygons and makes with them a multiPolygon
|
addMoveToVertex, addVertex, cloneCoordinates, closePrimitive, ensureCapacity, flip, getCoordinateAt, getDimension, getGeneralPath, getJTS, getNumVertices, getPathIterator, getPathIterator, getShape, getShape, insertVertex, is3D, isClosed, removeVertex, reProject, setCoordinateAt, setGeneralPath, setPoints, setVertex, transformgetHandlersarea, 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, withinclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddMoveToVertex, addVertex, closePrimitive, ensureCapacity, getCoordinateAt, getNumVertices, insertVertex, removeVertex, setCoordinateAt, setGeneralPath, setVertexarea, buffer, 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, touches, transform, union, withinpublic Spline2DM()
subtype - public Spline2DM(Coordinate[] coordinates)
public void addVertex(double x,
double y)
OrientablePrimitiveaddVertex in interface OrientablePrimitiveaddVertex in class BaseSpline2DMOrientablePrimitive.addVertex(Point)public void addVertex(double x,
double y,
double z)
OrientablePrimitiveaddVertex in interface OrientablePrimitiveaddVertex in class BaseSpline2DMOrientablePrimitive.addVertex(Point)public Geometry cloneGeometry()
GeometrycloneGeometry in interface Geometryprotected Point fixPoint(Point point)
fixPoint in class BaseSpline2DMprotected ArrayListCoordinateSequence getSplineCoordinates()
getSplineCoordinates in class BaseSpline2DMpublic MultiPoint toPoints() throws GeometryException
GeometrytoPoints in interface GeometrytoPoints in class BaseSpline2DMGeometryExceptionpublic MultiLine toLines() throws GeometryException
GeometrytoLines in interface GeometrytoLines in class BaseSpline2DMGeometryExceptionpublic MultiPolygon toPolygons() throws GeometryException
GeometrytoPolygons in interface GeometrytoPolygons in class BaseSpline2DMGeometryExceptionpublic Point getVertex(int index)
OrientablePrimitivegetVertex in interface OrientablePrimitivegetVertex in class BaseSpline2DMindex - The index of the vertex to getpublic Geometry offset(double distance) throws GeometryOperationNotSupportedException, GeometryOperationException
offset in interface GeometryGeometryOperationNotSupportedExceptionGeometryOperationExceptionpublic boolean equals(java.lang.Object obj)
equals in class AbstractGeometry