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.
|
getDimension, getFullName, getGeometryClassequals, getGeometryOperation, getGeometryOperations, hasM, hasZ, isSubTypeOf, isTypeOf, setGeometryOperation, toStringclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDimension, getFullName, getGeometryOperation, hasM, hasZ, isSubTypeOf, isTypeOf, setGeometryOperation, toStringpublic Point2DGeometryType()
geomClass - name - type - subType - public 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