C# Класс SharpMap.Geometries.MultiLineString

A MultiLineString is a MultiCurve whose elements are LineStrings.
Наследование: MultiCurve
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Boundary ( ) : Geometry

Returns the closure of the combinatorial boundary of this Geometry. The combinatorial boundary is defined as described in section 3.12.3.2 of [1]. Because the result of this function is a closure, and hence topologically closed, the resulting boundary can be represented using representational geometry primitives

Buffer ( double d ) : Geometry

Returns a geometry that represents all points whose distance from this Geometry is less than or equal to distance. Calculations are in the Spatial Reference System of this Geometry.

Clone ( ) : MultiLineString

Return a copy of this geometry

ConvexHull ( ) : Geometry

Geometry—Returns a geometry that represents the convex hull of this Geometry.

Difference ( Geometry geom ) : Geometry

Returns a geometry that represents the point set difference of this Geometry with anotherGeometry.

Distance ( Geometry geom ) : double

Returns the shortest distance between any two points in the two geometries as calculated in the spatial reference system of this Geometry.

Geometry ( int N ) : Geometry

Returns an indexed geometry in the collection

GetBoundingBox ( ) : BoundingBox

The minimum bounding box for this Geometry.

GetEnumerator ( ) : IEnumerator

Gets an enumerator for enumerating the geometries in the GeometryCollection

Intersection ( Geometry geom ) : Geometry

Returns a geometry that represents the point set intersection of this Geometry with anotherGeometry.

IsEmpty ( ) : bool

If true, then this Geometry represents the empty point set, Ø, for the coordinate space.

IsSimple ( ) : bool

Returns 'true' if this Geometry has no anomalous geometric points, such as self intersection or self tangency. The description of each instantiable geometric class will include the specific conditions that cause an instance of that class to be classified as not simple.

MultiLineString ( ) : System

Initializes an instance of a MultiLineString

SymDifference ( Geometry geom ) : Geometry

Returns a geometry that represents the point set symmetric difference of this Geometry with anotherGeometry.

Union ( Geometry geom ) : Geometry

Returns a geometry that represents the point set union of this Geometry with anotherGeometry.

this ( int index ) : LineString

Returns an indexed geometry in the collection

Описание методов

Boundary() публичный Метод

Returns the closure of the combinatorial boundary of this Geometry. The combinatorial boundary is defined as described in section 3.12.3.2 of [1]. Because the result of this function is a closure, and hence topologically closed, the resulting boundary can be represented using representational geometry primitives
public Boundary ( ) : Geometry
Результат Geometry

Buffer() публичный Метод

Returns a geometry that represents all points whose distance from this Geometry is less than or equal to distance. Calculations are in the Spatial Reference System of this Geometry.
public Buffer ( double d ) : Geometry
d double Buffer distance
Результат Geometry

Clone() публичный Метод

Return a copy of this geometry
public Clone ( ) : MultiLineString
Результат MultiLineString

ConvexHull() публичный Метод

Geometry—Returns a geometry that represents the convex hull of this Geometry.
public ConvexHull ( ) : Geometry
Результат Geometry

Difference() публичный Метод

Returns a geometry that represents the point set difference of this Geometry with anotherGeometry.
public Difference ( Geometry geom ) : Geometry
geom Geometry Geometry to compare to
Результат Geometry

Distance() публичный Метод

Returns the shortest distance between any two points in the two geometries as calculated in the spatial reference system of this Geometry.
public Distance ( Geometry geom ) : double
geom Geometry Geometry to calculate distance to
Результат double

Geometry() публичный Метод

Returns an indexed geometry in the collection
public Geometry ( int N ) : Geometry
N int Geometry index
Результат Geometry

GetBoundingBox() публичный Метод

The minimum bounding box for this Geometry.
public GetBoundingBox ( ) : BoundingBox
Результат BoundingBox

GetEnumerator() публичный Метод

Gets an enumerator for enumerating the geometries in the GeometryCollection
public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

Intersection() публичный Метод

Returns a geometry that represents the point set intersection of this Geometry with anotherGeometry.
public Intersection ( Geometry geom ) : Geometry
geom Geometry Geometry to intersect with
Результат Geometry

IsEmpty() публичный Метод

If true, then this Geometry represents the empty point set, Ø, for the coordinate space.
public IsEmpty ( ) : bool
Результат bool

IsSimple() публичный Метод

Returns 'true' if this Geometry has no anomalous geometric points, such as self intersection or self tangency. The description of each instantiable geometric class will include the specific conditions that cause an instance of that class to be classified as not simple.
public IsSimple ( ) : bool
Результат bool

MultiLineString() публичный Метод

Initializes an instance of a MultiLineString
public MultiLineString ( ) : System
Результат System

SymDifference() публичный Метод

Returns a geometry that represents the point set symmetric difference of this Geometry with anotherGeometry.
public SymDifference ( Geometry geom ) : Geometry
geom Geometry Geometry to compare to
Результат Geometry

Union() публичный Метод

Returns a geometry that represents the point set union of this Geometry with anotherGeometry.
public Union ( Geometry geom ) : Geometry
geom Geometry Geometry to union with
Результат Geometry

this() публичный Метод

Returns an indexed geometry in the collection
public this ( int index ) : LineString
index int Geometry index
Результат LineString