C# 클래스 SharpMap.Geometries.LineString

상속: Curve
파일 보기 프로젝트 열기: jumpinjackie/fdotoolbox 1 사용 예제들

공개 메소드들

메소드 설명
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 ( ) : LineString

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.

Equals ( LineString l ) : 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.

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.

LineString ( ) : System

Initializes an instance of a LineString

LineString ( List vertices ) : System

Initializes an instance of a LineString from a set of vertices

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

SymDifference ( Geometry geom ) : Geometry

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

TransformToImage ( Map map ) : System.Drawing.PointF[]

Transforms the linestring to image coordinates, based on the map

Union ( Geometry geom ) : Geometry

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

Value ( double t ) : System.Point

The position of a point on the line, parameterised by length.

메소드 상세

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 ( ) : LineString
리턴 LineString

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

Equals() 공개 메소드

Checks whether this instance is spatially equal to the LineString 'l'
public Equals ( LineString l ) : bool
l 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

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

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 ( List vertices ) : System
vertices List
리턴 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

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

TransformToImage() 공개 메소드

Transforms the linestring to image coordinates, based on the map
public TransformToImage ( Map map ) : System.Drawing.PointF[]
map Map Map to base coordinates on
리턴 System.Drawing.PointF[]

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

Value() 공개 메소드

The position of a point on the line, parameterised by length.
public Value ( double t ) : System.Point
t double Distance down the line
리턴 System.Point