public class Point3DM extends AbstractPoint implements PointM
| Modifier and Type | Class and Description |
|---|---|
class |
Point3DM.PointIterator |
Geometry.DIMENSIONS, Geometry.OPERATIONS, Geometry.SUBTYPES, Geometry.TYPES, Geometry.ValidationStatuscoordinateLOGGERBEST, E, EXTENDED_GEOMSUBTYPE_OFFSET, EXTENDED_GEOMTYPE_OFFSET, JOIN_STYLE_BEVEL, JOIN_STYLE_MITRE, JOIN_STYLE_ROUND, N, NE, NW, S, SE, SELECTHANDLER, STRETCHINGHANDLER, SW, W| Constructor and Description |
|---|
Point3DM() |
Point3DM(double x,
double y,
double z,
double m) |
Point3DM(IProjection proj,
Coordinate coordinates) |
Point3DM(IProjection proj,
double x,
double y,
double z,
double m) |
| Modifier and Type | Method and Description |
|---|---|
Point |
cloneGeometry()
Creates a clone of this geometry.
|
boolean |
equals(java.lang.Object obj) |
Point |
force2DM() |
Point |
force3D() |
Point |
force3DM() |
int |
getDimension()
Returns the largest number n such that each direct position in a
geometric set can be associated with a subset that has the direct
position in its interior and is similar (isomorphic) to Rn, Euclidean
n-space.
|
GeneralPathX |
getGeneralPath()
Get GeneralPathIterator, to do registered operations to it.
|
GeometryType |
getGeometryType()
Instance of the GeometryType associated to this geometry.
|
double |
getM() |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at)
If applies an affine transformation and returns the GeneralPathXIterator
with this geometry's information.
|
double |
getZ() |
boolean |
is3D() |
Geometry |
offset(double distance) |
void |
setJTSCoordinate(Coordinate coordinate) |
void |
setM(double m) |
void |
setZ(double z) |
MultiPoint |
toPoints()
Converts the geometry to be points and makes with them a multiPoint
|
java.lang.String |
toString() |
canBeReprojected, canBeTransformed, centroid, clone, flip, force2D, get, getCoordinateAt, getCoordinates, getDirectPosition, getEnvelope, getHandlers, getJTS, getJTSCoordinate, getPathIterator, getShape, getShape, getX, getY, hashCode, isEmpty, offset, reProject, setCoordinateAt, setCoordinates, setX, setY, size, toLines, toPolygons, transformarea, boundary, buffer, buffer, closestPoints, compareTo, contains, contains, contains, contains, contains, convertTo, convertToEWKB, convertToEWKB, convertToEWKBForcingType, convertToGeoJson, convertToGeoJson, convertToHexEWKB, convertToHexEWKBQuietly, convertToHexWKB, convertToHexWKBQuietly, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKBQuietly, convertToWKT, convertToWKTQuietly, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, ensureOrientation, fastIntersects, fix, forceSubtype, getBounds, getBounds2D, getInteriorPoint, getInternalShape, getManager, getProjection, getType, getValidationStatus, intersection, intersects, intersects, intersects, invokeOperation, invokeOperation, isCCW, isSimple, isValid, isWithinDistance, makeValid, move, notifyDeprecated, out, overlaps, perimeter, rotate, scale, setGeometryType, setProjection, setProjection, setProjectionIffNull, snapTo, touches, union, withinfinalize, getClass, notify, notifyAll, wait, wait, waitclone, force2D, getCoordinateAt, getCoordinates, getDirectPosition, getX, getY, setCoordinateAt, setCoordinates, setX, setYarea, boundary, buffer, buffer, canBeReprojected, canBeTransformed, centroid, closestPoints, contains, convertTo, convertToEWKB, convertToEWKB, convertToEWKBForcingType, convertToGeoJson, convertToHexEWKB, convertToHexEWKBQuietly, convertToHexWKB, convertToHexWKBQuietly, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKBQuietly, convertToWKT, convertToWKTQuietly, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, ensureOrientation, fastIntersects, fix, flip, forceSubtype, getBounds2D, getEnvelope, getHandlers, getInteriorPoint, getInternalShape, getPathIterator, getProjection, getShape, getShape, getType, getValidationStatus, intersection, intersects, intersects, invokeOperation, invokeOperation, isCCW, isEmpty, isSimple, isValid, isWithinDistance, makeValid, move, offset, out, overlaps, perimeter, reProject, rotate, scale, setProjection, setProjection, setProjectionIffNull, snapTo, toLines, toPolygons, touches, transform, union, withincontains, contains, contains, contains, getBounds, intersectsisEmpty, isEmpty, isEmptyQuietlypublic Point3DM(IProjection proj, Coordinate coordinates)
proj - coordinates - public Point3DM()
public Point3DM(double x,
double y,
double z,
double m)
x - y - z - m - public Point3DM(IProjection proj, double x, double y, double z, double m)
public double getZ()
public void setZ(double z)
zValue - public int getDimension()
GeometrygetDimension in interface Geometrypublic GeometryType getGeometryType()
GeometrygetGeometryType in interface GeometrygetGeometryType in class AbstractGeometrypublic Point cloneGeometry()
GeometrycloneGeometry in interface GeometrycloneGeometry in interface Pointpublic boolean is3D()
is3D in interface GeometryJTSpublic void setJTSCoordinate(Coordinate coordinate)
setJTSCoordinate in interface PointJTSpublic GeneralPathX getGeneralPath()
GeometrygetGeneralPath in interface Geometrypublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
GeometrygetPathIterator in interface java.awt.ShapegetPathIterator in interface Geometryat - The transformation to apply.public MultiPoint toPoints() throws GeometryException
GeometrytoPoints in interface GeometryGeometryExceptionpublic Geometry offset(double distance) throws GeometryOperationNotSupportedException, GeometryOperationException
offset in interface GeometryGeometryOperationNotSupportedExceptionGeometryOperationExceptionpublic java.lang.String toString()
toString in class AbstractPointpublic boolean equals(java.lang.Object obj)
equals in interface Geometryequals in class AbstractGeometrypublic Point force3D()
force3D in interface Pointforce3D in class AbstractGeometrypublic Point force2DM()
force2DM in interface Pointforce2DM in class AbstractGeometrypublic Point force3DM()
force3DM in interface Pointforce3DM in class AbstractGeometry