Package org.citydb.config.geometry
Class AbstractGeometry
- java.lang.Object
-
- org.citydb.config.geometry.AbstractGeometry
-
- Direct Known Subclasses:
BoundingBox
,LineString
,MultiLineString
,MultiPoint
,MultiPolygon
,Point
,Polygon
public abstract class AbstractGeometry extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractGeometry()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract GeometryType
getGeometryType()
DatabaseSrs
getSrs()
abstract boolean
is3D()
boolean
isSetSrs()
abstract boolean
isValid()
void
setSrs(int srid)
void
setSrs(DatabaseSrs srs)
abstract BoundingBox
toBoundingBox()
void
unsetSrs()
-
-
-
Method Detail
-
is3D
public abstract boolean is3D()
-
isValid
public abstract boolean isValid()
-
getGeometryType
public abstract GeometryType getGeometryType()
-
toBoundingBox
public abstract BoundingBox toBoundingBox()
-
getSrs
public DatabaseSrs getSrs()
-
isSetSrs
public boolean isSetSrs()
-
setSrs
public void setSrs(DatabaseSrs srs)
-
setSrs
public void setSrs(int srid)
-
unsetSrs
public void unsetSrs()
-
-