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
|
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, getGeometryClass
equals, getGeometryOperation, getGeometryOperations, hasM, hasZ, isSubTypeOf, isTypeOf, setGeometryOperation, toString
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDimension, getFullName, getGeometryOperation, hasM, hasZ, isSubTypeOf, isTypeOf, setGeometryOperation, toString
public Point2DGeometryType()
geomClass
- name
- type
- subType
- public String getName()
getName
in interface GeometryType
getName
in class DefaultGeometryType
public int getType()
getType
in interface GeometryType
getType
in class DefaultGeometryType
Geometry.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 GeometryType
getSubType
in class DefaultGeometryType
Geometry.SUBTYPES
.
The subtype represents a set of geometries with a
dimensional relationship (2D, 3D, 2DM...)public boolean isTypeOf(int geometryType)
GeometryType
isTypeOf
in interface GeometryType
isTypeOf
in class DefaultGeometryType
geometryType
- the value of the Geometry.TYPES
to check if is
it super typepublic boolean isSubTypeOf(int geometrySubType)
GeometryType
isSubTypeOf
in interface GeometryType
isSubTypeOf
in class DefaultGeometryType
geometrySubType
- the value of the Geometry.SUBTYPES
to check if is
it super subTypepublic Geometry create() throws CreateGeometryException
DefaultGeometryType
Geometry
with the type specified
by this GeometryType. The geometry has to have a constructor
without arguments.create
in interface GeometryType
create
in class DefaultGeometryType
CreateGeometryException
public Point createPoint(double x, double y)
PointGeometryType
createPoint
in interface PointGeometryType
x
- the x coordinate of the pointy
- the y coordinate of the pointpublic Point createPoint(double[] coordinates)
PointGeometryType
createPoint
in interface PointGeometryType
coordinates
- the coordinates of the point