Geotools.Net

IGeometry Members

Public Instance Properties

PrecisionModel Returns the PrecisionModel used by the Geometry.

Public Instance Methods

Buffer Returns a buffer region around this geometry having the given width.
Contains Returns true if the other geometry is within this.
ConvexHull Returns the smallest convex Polygon that contains all the points in the Geometry.
Crosses Returns true if the DE-9IM intersection matrix for the two Geometrys is
  • T*T****** for a point and a curve, a point and an area or a line and an area. - for a point and a curve, a point and an area or a line and an area
  • 0******** for two curves. -
Difference Returns a Geometry representing the points making up this Geometry that do not make up other. This method returns the closure of the resultant Geometry.
Disjoint Returns true if the DE-9IM intersection matrix for the two geometries is "FF*FF****".
EqualsTopology Returns true if the DE-9IM intersection matrix for the two Geometries is "T*F**FFF*".
GetBoundary Returns the boundary, or the empty geometry if this Geometry is empty.
GetDimension Returns the inherent dimension of this Geometry.
GetEnvelope Returns this Geometrys bounding box.
GetEnvelopeInternal Returns the minimum and maximum x and y values in this Geometry, or a null envelope if this geometry is empty.
GetGeometryType Returns the type name of this object.
GetSRID Returns the ID of the Spatial Reference System used by the Geometry.
Intersection Returns a Geometry representing the points shared by this Geometry and other.
Intersects Returns true if disjoint returns false.
IsEmpty Returns whether or not the set of points in this Geometry is empty.
IsSimple Returns false if the Geometry has any anomalous points.
Overlaps Returns true if the DE-9IM intersection matrix for the two geometries is:
  • T*T***T** for two points or two surfaces -
  • 1*T***T** for two curves -
RelateOverloaded. Returns the DE-9IM intersection matrix for the two Geometries.
SymDifference Returns a set combining the points in this Geometry not in other, and the points in other not in this geometry. This method returns the closure of the resultant geometry.
ToText Returns the well-known text representation of this geometry. For a definition of the well-known text format, see the OpenGIS Simple Features Specification.
Touches Returns true if the DE-9IM intersection matrix for the two Geometrys is FT*******, F**T***** or F***T****.
Union Returns a Geometry representing all the points in this Geometry and other.
Within Returns true if the DE-9IM intersection matrix for the two Geometrys is T*F**F***.

See Also

IGeometry Interface | Geotools.Geometries Namespace