C# 클래스 Mapsui.Geometries.LineString

A LineString is a Curve with linear interpolation between points. Each consecutive pair of points defines a line segment.
상속: Geometry
파일 보기 프로젝트 열기: pauldendulk/Mapsui 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : LineString

Return a copy of this geometry

Contains ( System.Point point ) : bool
Distance ( System.Point point ) : double

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

Equals ( LineString lineString ) : bool

Checks whether this instance is spatially equal to the LineString 'l'

GetBoundingBox ( ) : BoundingBox

The minimum bounding box for this Geometry.

GetHashCode ( ) : int

Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.

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.

LineString ( ) : System

Initializes an instance of a LineString

LineString ( IEnumerable vertices ) : System

Initializes an instance of a LineString from a set of vertices

LineString ( IEnumerable points ) : System

Initializes an instance of a LineString

Point ( int n ) : System.Point

Returns the specified point N in this Linestring.

This method is supplied as part of the OpenGIS Simple Features Specification

메소드 상세

Clone() 공개 메소드

Return a copy of this geometry
public Clone ( ) : LineString
리턴 LineString

Contains() 공개 메소드

public Contains ( System.Point point ) : bool
point System.Point
리턴 bool

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 ( System.Point point ) : double
point System.Point Geometry to calculate distance to
리턴 double

Equals() 공개 메소드

Checks whether this instance is spatially equal to the LineString 'l'
public Equals ( LineString lineString ) : bool
lineString LineString LineString to compare to
리턴 bool

GetBoundingBox() 공개 메소드

The minimum bounding box for this Geometry.
public GetBoundingBox ( ) : BoundingBox
리턴 BoundingBox

GetHashCode() 공개 메소드

Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
public GetHashCode ( ) : int
리턴 int

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

LineString() 공개 메소드

Initializes an instance of a LineString
public LineString ( ) : System
리턴 System

LineString() 공개 메소드

Initializes an instance of a LineString from a set of vertices
public LineString ( IEnumerable vertices ) : System
vertices IEnumerable
리턴 System

LineString() 공개 메소드

Initializes an instance of a LineString
public LineString ( IEnumerable points ) : System
points IEnumerable
리턴 System

Point() 공개 메소드

Returns the specified point N in this Linestring.
This method is supplied as part of the OpenGIS Simple Features Specification
public Point ( int n ) : System.Point
n int
리턴 System.Point