public class LineStringVertex extends AbstractVertex
geometryNULL_ORDINATE, X, Y, ZM, sortedGeometryTypes| Constructor and Description |
|---|
LineStringVertex(LineString line,
int... vertexId) |
| Modifier and Type | Method and Description |
|---|---|
double |
getCoordinate(int index)
Gets the ordinate value for the given index.
|
Vertex |
getLineNext() |
Vertex |
getLinePrevious() |
LineString |
getLineString() |
int[] |
getVertexId() |
boolean |
hasNext() |
boolean |
isFrom() |
boolean |
isTo() |
Vertex |
next() |
void |
remove() |
void |
setVertexId(int... vertexId) |
void |
setVertexIndex(int vertexIndex) |
clone, getAxisCount, getBoundingBox, getGeometry, getGeometryFactory, getPartIndex, getRingIndex, getSrid, getVertexIndex, isEmpty, readerangle2d, appendVertex, clonePoint, compareTo, compareToSameClass, computeBoundingBox, copy, copyCoordinates, deleteVertex, distance, distance, distance3d, doEquals, equals, equals, equals, equals2d, equalsExact, getBoundary, getBoundaryDimension, getCoordinates, getDataType, getDimension, getM, getPoint, getPointWithin, getSegment, getTime, getToVertex, getVertex, getVertexCount, getX, getY, getZ, hashCode, insertVertex, intersects, isEquivalentClass, isSimple, isValid, move, moveVertex, normalize, prepare, reverse, segments, verticesbuffer, buffer, buffer, checkNotGeometryCollection, compare, contains, containsProperly, convert, convert, convexHull, coveredBy, covers, createVertexId, crosses, difference, disjoint, distance, envelopeCovers, envelopesIntersect, equal, equals, equals, equalsExact, equalsNorm, equalsTopo, geometries, getArea, getCentroid, getClassSortIndex, getCoordinateSystem, getEnvelope, getGeometries, getGeometries, getGeometry, getGeometryComponents, getGeometryCount, getGeometryType, getInteriorPoint, getLength, getNonZeroGeometryFactory, getUserData, getVertexIndex, hasInvalidXyCoordinates, hasNonEmptyElements, hasNullElements, intersection, intersects, isAnyTargetComponentInTest, isGeometryCollection, isRectangle, isWithinDistance, overlaps, relate, relate, setUserData, setVertexIndex, symDifference, toClockwise, toCounterClockwise, toString, touches, toWkt, union, union, withinfinalize, getClass, notify, notifyAll, wait, wait, waitangle2d, clonePoint, compareTo, copyCoordinates, distance, distance, distance3d, equals, equals, equals2d, getCoordinates, getM, getTime, getX, getY, getZ, move, normalize, prepareappendVertex, buffer, buffer, buffer, compareToSameClass, contains, containsProperly, convert, convert, convexHull, copy, coveredBy, covers, crosses, deleteVertex, difference, disjoint, distance, equal, equals, equals, equals, equalsExact, equalsExact, equalsNorm, equalsTopo, geometries, getArea, getBoundary, getBoundaryDimension, getCentroid, getClassSortIndex, getCoordinateSystem, getDimension, getEnvelope, getGeometries, getGeometries, getGeometry, getGeometryComponents, getGeometryCount, getGeometryType, getInteriorPoint, getLength, getPoint, getPointWithin, getSegment, getToVertex, getUserData, getVertex, getVertexCount, hashCode, hasInvalidXyCoordinates, insertVertex, intersection, intersects, intersects, isRectangle, isSimple, isValid, isWithinDistance, moveVertex, overlaps, relate, relate, reverse, segments, setUserData, symDifference, toClockwise, toCounterClockwise, touches, toWkt, union, union, vertices, withingetDataTypepublic LineStringVertex(LineString line, int... vertexId)
public double getCoordinate(int index)
PointPoint.X, Point.Y, and Point.Z.getCoordinate in interface PointgetCoordinate in class AbstractVertexindex - the ordinate indexpublic Vertex getLineNext()
getLineNext in interface VertexgetLineNext in class AbstractVertexpublic Vertex getLinePrevious()
getLinePrevious in interface VertexgetLinePrevious in class AbstractVertexpublic LineString getLineString()
public int[] getVertexId()
getVertexId in interface VertexgetVertexId in class AbstractVertexpublic boolean hasNext()
public boolean isFrom()
isFrom in interface VertexisFrom in class AbstractVertexpublic boolean isTo()
isTo in interface VertexisTo in class AbstractVertexpublic Vertex next()
public void remove()
public void setVertexId(int... vertexId)
public void setVertexIndex(int vertexIndex)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.