public class Point3DGeometryType extends DefaultGeometryType implements PointGeometryType
Point3D
objects.Constructor and Description |
---|
Point3DGeometryType() |
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() |
boolean |
isSubTypeOf(int geometrySubType)
Check if a geometry subType inherits of other subType.
|
getDimension, getFullName, getGeometryClass, getType, isTypeOf
equals, getGeometryOperation, getGeometryOperations, hasM, hasZ, isSubTypeOf, isTypeOf, setGeometryOperation, toString
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDimension, getFullName, getGeometryOperation, getType, hasM, hasZ, isSubTypeOf, isTypeOf, isTypeOf, setGeometryOperation, toString
public Point3DGeometryType()
geomClass
- name
- type
- subType
- public String getName()
getName
in interface GeometryType
getName
in class DefaultGeometryType
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 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