public class PointDoubleGf extends PointDouble
Point is topologically valid if and only if:
NaN X or Y ordinate)
NULL_ORDINATE, X, Y, ZM, sortedGeometryTypes| Constructor and Description |
|---|
PointDoubleGf(GeometryFactory geometryFactory) |
PointDoubleGf(GeometryFactory geometryFactory,
double... coordinates) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAxisCount() |
BoundingBox |
getBoundingBox()
Gets an
BoundingBoxDoubleGf containing
the minimum and maximum x and y values in this Geometry. |
GeometryFactory |
getGeometryFactory()
Gets the geometryFactory which contains the context in which this geometry was created.
|
Object |
getUserData()
Gets the user data object for this geometry, if any.
|
Point |
move(double... deltas) |
void |
setUserData(Object userData)
A simple scheme for applications to add their own custom data to a Geometry.
|
clone, getCoordinate, getCoordinates, isEmptyangle2d, appendVertex, clonePoint, compareTo, compareToSameClass, computeBoundingBox, copy, copyCoordinates, deleteVertex, distance, distance, distance3d, doEquals, equals, equals, equals, equals2d, equalsExact, getBoundary, getBoundaryDimension, getDataType, getDimension, getM, getPoint, getPointWithin, getSegment, getTime, getToVertex, getVertex, getVertexCount, getX, getY, getZ, hashCode, insertVertex, intersects, isEquivalentClass, isSimple, isValid, 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, getSrid, getVertexIndex, hasInvalidXyCoordinates, hasNonEmptyElements, hasNullElements, intersection, intersects, isAnyTargetComponentInTest, isGeometryCollection, isRectangle, isWithinDistance, overlaps, relate, relate, setVertexIndex, symDifference, toClockwise, toCounterClockwise, toString, touches, toWkt, union, union, withinfinalize, getClass, notify, notifyAll, wait, wait, waitbuffer, buffer, buffer, contains, containsProperly, convert, convert, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, equal, equals, equals, equalsExact, equalsNorm, equalsTopo, geometries, getArea, getCentroid, getClassSortIndex, getCoordinateSystem, getEnvelope, getGeometries, getGeometries, getGeometry, getGeometryComponents, getGeometryCount, getGeometryType, getInteriorPoint, getLength, getSrid, hasInvalidXyCoordinates, intersection, intersects, isRectangle, isWithinDistance, overlaps, relate, relate, symDifference, toClockwise, toCounterClockwise, touches, toWkt, union, union, withinpublic PointDoubleGf(GeometryFactory geometryFactory)
public PointDoubleGf(GeometryFactory geometryFactory, double... coordinates)
coordinates - contains the single coordinate on which to base this Point
, or null to create the empty geometry.public int getAxisCount()
getAxisCount in interface GeometrygetAxisCount in class PointDoublepublic BoundingBox getBoundingBox()
AbstractGeometryBoundingBoxDoubleGf containing
the minimum and maximum x and y values in this Geometry.
If the geometry is empty, an empty BoundingBoxDoubleGf
is returned.
The returned object is a copy of the one maintained internally, to avoid aliasing issues. For best performance, clients which access this boundingBox frequently should cache the return value.
getBoundingBox in interface GeometrygetBoundingBox in class AbstractGeometryGeometry.public GeometryFactory getGeometryFactory()
GeometrygetGeometryFactory in interface GeometrygetGeometryFactory in class AbstractPointpublic Object getUserData()
getUserData in interface GeometrygetUserData in class AbstractGeometrynull if none setpublic Point move(double... deltas)
public void setUserData(Object userData)
Note that user data objects are not present in geometries created by construction methods.
setUserData in interface GeometrysetUserData in class AbstractGeometryuserData - an object, the semantics for which are defined by the
application using this GeometryCopyright © 2015 Revolution Systems Inc.. All rights reserved.