GeometricPolygon Class

The geometric polygon.

Inheritance Hierarchy

System..::..Object
  System.Spatial..::..Geometry
    System.Spatial..::..GeometricSurface
      System.Spatial..::..GeometricPolygon

Namespace:  System.Spatial
Assembly:  System.Spatial (in System.Spatial.dll)

Syntax

'Declaration
<DataContractAttribute> _
Public MustInherit Class GeometricPolygon _
    Inherits GeometricSurface
'Usage
Dim instance As GeometricPolygon
[DataContractAttribute]
public abstract class GeometricPolygon : GeometricSurface
[DataContractAttribute]
public ref class GeometricPolygon abstract : public GeometricSurface
[<AbstractClassAttribute>]
[<DataContractAttribute>]
type GeometricPolygon =  
    class
        inherit GeometricSurface
    end
public abstract class GeometricPolygon extends GeometricSurface

The GeometricPolygon type exposes the following members.

Constructors

  Name Description
Protected method GeometricPolygon Creates a new instance of the GeometricPolygon class.

Top

Properties

  Name Description
Public property CoordinateSystem The SRID of this instance of geometry. (Inherited from Geometry.)
Public property IsEmpty The is geometry empty. (Inherited from Geometry.)
Public property Rings The set of rings.

Top

Methods

  Name Description
Protected method CopyFrom The copy initializer. (Inherited from Geometry.)
Public method Equals(Object) Determines whether this instance and another specified geometry instance have the same value. (Inherited from Geometry.)
Public method Equals(Geometry) Determines whether this instance and another specified geometry instance have the same value. (Inherited from Geometry.)
Public method Equals(Geometry, SpatialEquality) (Inherited from Geometry.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode() () () () Computes the hash code for this geometry instance. (Inherited from Geometry.)
Public method GetHashCode(SpatialEquality) Computes the hash code for this geometry instance using the given spatial equality instance. (Inherited from Geometry.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method SendTo Sends the current spatial object to the given pipeline. (Inherited from Geometry.)
Public method ToString (Inherited from Object.)

Top

Extension Methods

  Name Description
Public Extension Method Area The geometric area. (Defined by GeometryOperationsExtensions.)
Public Extension Method Boundary The geometric boundary. (Defined by GeometryOperationsExtensions.)
Public Extension Method Buffer The geometric buffer. (Defined by GeometryOperationsExtensions.)
Public Extension Method Centroid The geometric centroid. (Defined by GeometryOperationsExtensions.)
Public Extension Method Contains The geometric contains. (Defined by GeometryOperationsExtensions.)
Public Extension Method ConvexHull The geometric convex hull. (Defined by GeometryOperationsExtensions.)
Public Extension Method Crosses The geometric crosses. (Defined by GeometryOperationsExtensions.)
Public Extension Method Difference The geometric difference. (Defined by GeometryOperationsExtensions.)
Public Extension Method Distance The geometric distance. (Defined by GeometryOperationsExtensions.)
Public Extension Method Envelope The geometric envelope. (Defined by GeometryOperationsExtensions.)
Public Extension Method GeometricEquals The geometric equals. (Defined by GeometryOperationsExtensions.)
Public Extension Method GetBounds The geometric get bounds. (Defined by GeometryOperationsExtensions.)
Public Extension Method Intersection The geometric intersection. (Defined by GeometryOperationsExtensions.)
Public Extension Method Intersects The geometric intersects. (Defined by GeometryOperationsExtensions.)
Public Extension Method IsSimple The geometric is simple. (Defined by GeometryOperationsExtensions.)
Public Extension Method IsValid The geometric is valid. (Defined by GeometryOperationsExtensions.)
Public Extension Method MakeValid The geometric make valid. (Defined by GeometryOperationsExtensions.)
Public Extension Method Overlaps The geometric overlaps. (Defined by GeometryOperationsExtensions.)
Public Extension Method PointOnSurface The geometric point on surface. (Defined by GeometryOperationsExtensions.)
Public Extension Method Reduce The geometric reduce. (Defined by GeometryOperationsExtensions.)
Public Extension Method SymmetricDifference The geometric symmetric difference. (Defined by GeometryOperationsExtensions.)
Public Extension Method Touches The geometric touches. (Defined by GeometryOperationsExtensions.)
Public Extension Method Union The geometric union. (Defined by GeometryOperationsExtensions.)
Public Extension Method Within The geometric within. (Defined by GeometryOperationsExtensions.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Spatial Namespace