GeometricCurve Class

The geometric curve.

Inheritance Hierarchy

System..::..Object
  System.Spatial..::..Geometry
    System.Spatial..::..GeometricCurve
      System.Spatial..::..GeometricLineString

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

Syntax

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

The GeometricCurve type exposes the following members.

Constructors

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

Top

Properties

  Name Description
Public property CoordinateSystem The SRID of this instance of geometry. (Inherited from Geometry.)
Public property EndingPoint The ending point.
Public property IsClosed The is curve closed.
Public property IsEmpty The is geometry empty. (Inherited from Geometry.)
Public property StartingPoint The starting point.

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 Boundary The geometric boundary. (Defined by GeometryOperationsExtensions.)
Public Extension Method Buffer The geometric buffer. (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 Length The geometric length. (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 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