LineString Class

Definition

Represents a geometry consisting of connected line segments.

public sealed class LineString : Microsoft.Azure.Documents.Spatial.Geometry, IEquatable<Microsoft.Azure.Documents.Spatial.LineString>
type LineString = class
    inherit Geometry
    interface IEquatable<LineString>
Public NotInheritable Class LineString
Inherits Geometry
Implements IEquatable(Of LineString)
Inheritance
System.Object
LineString
Implements
System.IEquatable<LineString>

Constructors

LineString(IList<Position>)

Initializes a new instance of the LineString class.

LineString(IList<Position>, GeometryParams)

Initializes a new instance of the LineString class.

Properties

AdditionalProperties

Gets additional properties in the Azure Cosmos DB service.

(Inherited from Geometry)
BoundingBox

Gets bounding box for this geometry in the Azure Cosmos DB service.

(Inherited from Geometry)
Crs

Gets the Coordinate Reference System for this geometry in the Azure Cosmos DB service.

(Inherited from Geometry)
Positions

Gets line string positions.

Type

Gets geometry type in the Azure Cosmos DB service.

(Inherited from Geometry)

Methods

Equals(LineString)

Determines if this LineString is equal to the other.

Equals(Object)

Determines whether the specified LineString is equal to the current LineString.

GetHashCode()

Serves as a hash function for the LineString type.

Extension Methods

Distance(Geometry, Geometry)

Distance in meters between two geometries in the Azure Cosmos DB service.

Intersects(Geometry, Geometry)

Checks if geometry1 intersects with geometry2.

IsValid(Geometry)

Determines if the geometry specified is valid and can be indexed or used in queries by Azure Cosmos DB service.

If a geometry is not valid, it will not be indexed. Also during query time invalid geometries are equivalent to undefined.

IsValidDetailed(Geometry)

Determines if the geometry specified is valid and can be indexed or used in queries by Azure Cosmos DB service.

If a geometry is not valid, it will not be indexed. Also during query time invalid geometries are equivalent to undefined.

Within(Geometry, Geometry)

Determines if innerGeometry is fully contained inside outerGeometry in the Azure Cosmos DB service.

Applies to