Uses of Class
net.postgis.jdbc.geometry.Geometry
Packages that use Geometry
-
Uses of Geometry in net.postgis.jdbc.geometry
Subclasses of Geometry in net.postgis.jdbc.geometryModifier and TypeClassDescriptionclassComposedGeom - Abstract base class for all Geometries that are composed out of other Geometries.classGeometry Collection class WARNING: Currently only implements empty collectionsclassThis represents the LinearRing GIS datatype.classclassclassclassclassclassPointComposedGeom - base class for all composed geoms that contain only points.classFields in net.postgis.jdbc.geometry declared as GeometryModifier and TypeFieldDescriptionstatic final Geometry[]ComposedGeom.EMPTYprotected Geometry[]ComposedGeom.subgeomsThe Array containing the geometries This is only to be exposed by concrete subclasses, to retain type safety.Methods in net.postgis.jdbc.geometry that return GeometryModifier and TypeMethodDescriptionprotected abstract Geometry[]ComposedGeom.createSubGeomArray(int size) Return the appropriate instance of the sub-geometry array - this encapsulates subclass specific array instantiationprotected Geometry[]GeometryCollection.createSubGeomArray(int ngeoms) protected Geometry[]MultiLineString.createSubGeomArray(int nlines) protected Geometry[]MultiPolygon.createSubGeomArray(int npolygons) protected Geometry[]PointComposedGeom.createSubGeomArray(int pointcount) protected Geometry[]Polygon.createSubGeomArray(int ringcount) protected abstract GeometryComposedGeom.createSubGeomInstance(String token, boolean haveM) Return the appropriate instance of the sub-geometry - this encapsulates subclass specific constructor callsprotected GeometryGeometryCollection.createSubGeomInstance(String token, boolean haveM) protected GeometryMultiLineString.createSubGeomInstance(String token, boolean haveM) protected GeometryMultiPolygon.createSubGeomInstance(String token, boolean haveM) protected GeometryPointComposedGeom.createSubGeomInstance(String token, boolean haveM) protected GeometryPolygon.createSubGeomInstance(String token, boolean haveM) static GeometryGeometryBuilder.geomFromString(String value) static GeometryGeometryBuilder.geomFromString(String value, boolean haveM) static GeometryGeometryBuilder.geomFromString(String value, BinaryParser bp) Maybe we could add more error checking here?static GeometryGeometryBuilder.geomFromString(String value, BinaryParser bp, boolean haveM) Geometry[]GeometryCollection.getGeometries()ComposedGeom.getSubGeometry(int index) Methods in net.postgis.jdbc.geometry with parameters of type GeometryModifier and TypeMethodDescriptionbooleangeometry specific equals implementation - only defined for non-null valuesprotected booleanComposedGeom.equalsintern(Geometry other) protected abstract booleanGeometry.equalsintern(Geometry other) Whether test coordinates for geometry - subclass specific code Implementors can assume that dimensin, type, srid and haveMeasure are equal, other != null and other is the same subclass.protected booleanPoint.equalsintern(Geometry otherg) Constructors in net.postgis.jdbc.geometry with parameters of type GeometryModifierConstructorDescriptionprotectedComposedGeom(int type, Geometry[] geoms) GeometryCollection(Geometry[] geoms) -
Uses of Geometry in net.postgis.jdbc.geometry.binary
Methods in net.postgis.jdbc.geometry.binary that return GeometryModifier and TypeMethodDescriptionBinaryParser.parse(byte[] value) Parse a binary encoded geometry.Parse a hex encoded geometry Is synchronized to protect offset counter.protected GeometryBinaryParser.parseGeometry(ValueGetter data) Parse a geometry starting at offset.Methods in net.postgis.jdbc.geometry.binary with parameters of type GeometryModifier and TypeMethodDescriptionprotected intBinaryWriter.estimateBytes(Geometry geom) Estimate how much bytes a geometry will need in WKB.byte[]BinaryWriter.writeBinary(Geometry geom) byte[]BinaryWriter.writeBinary(Geometry geom, byte REP) Write a binary encoded geometry.protected voidBinaryWriter.writeGeometry(Geometry geom, ValueSetter dest) Parse a geometry starting at offset.BinaryWriter.writeHexed(Geometry geom) BinaryWriter.writeHexed(Geometry geom, byte REP) Write a hex encoded geometry Is synchronized to protect offset counter.