public class Point2DGeometryType extends DefaultGeometryType implements PointGeometryType
Point2D objects.| Constructor and Description |
|---|
Point2DGeometryType() |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
create()
This method creates a
Geometry with the type specified by this
GeometryType. |
Point |
createPoint(double[] coordinates)
Creates a new point object
|
Point |
createPoint(double x,
double y)
Creates a new point object
|
java.lang.String |
getName() |
int |
getSubType() |
int |
getType() |
boolean |
isSubTypeOf(int geometrySubType)
Check if a geometry subType inherits of other subType.
|
boolean |
isTypeOf(int geometryType)
Check if a geometry type inherits of other type.
|
addAlias, equals, getAlias, getDimension, getFullName, getGeometryClass, getSuperTypes, hashCodegetGeometryOperation, getGeometryOperations, hasM, hasZ, isSubTypeOf, isTypeOf, setGeometryOperation, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAlias, getAlias, getDimension, getFullName, getGeometryClass, getGeometryOperation, getSuperTypes, hasM, hasZ, isSubTypeOf, isTypeOf, setGeometryOperation, toStringpublic java.lang.String getName()
getName in interface GeometryTypegetName in class DefaultGeometryTypepublic int getType()
getType in interface GeometryTypegetType in class DefaultGeometryTypeGeometry.TYPES The type is an abstract
representation of the object (Point, Curve...) but it is not a concrete
representation (Point2D, Point3D...).public int getSubType()
getSubType in interface GeometryTypegetSubType in class DefaultGeometryTypeGeometry.SUBTYPES. The subtype represents
a set of geometries with a dimensional relationship (2D, 3D, 2DM...)public boolean isTypeOf(int geometryType)
GeometryTypeisTypeOf in interface GeometryTypeisTypeOf in class DefaultGeometryTypegeometryType - the value of the Geometry.TYPES to check if
is it super typepublic boolean isSubTypeOf(int geometrySubType)
GeometryTypeisSubTypeOf in interface GeometryTypeisSubTypeOf in class DefaultGeometryTypegeometrySubType - the value of the Geometry.SUBTYPES to
check if is it super subTypepublic Geometry create() throws CreateGeometryException
DefaultGeometryTypeGeometry with the type specified by this
GeometryType. The geometry has to have a constructor without arguments.create in interface GeometryTypecreate in class DefaultGeometryTypeCreateGeometryExceptionpublic Point createPoint(double x, double y)
PointGeometryTypecreatePoint in interface PointGeometryTypex - the x coordinate of the pointy - the y coordinate of the pointpublic Point createPoint(double[] coordinates)
PointGeometryTypecreatePoint in interface PointGeometryTypecoordinates - the coordinates of the point