C# 클래스 SuperMap.Connector.Utility.Geometry.Geometry

상속: ISerializable
파일 보기 프로젝트 열기: SuperMap/iClient-for-DotNet

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Geometry ( ) : System

默认构造函数。

Geometry ( Geometry geometry ) : System

拷贝构造函数。

Geometry ( Point2D point ) : System

根据一个地理坐标点创建一个几何点对象。

Geometry ( Point2D points, GeometryType type ) : System

根据一组地理坐标点创建一个几何线对象或几何多边形对象。

Geometry ( Rectangle2D rect ) : System

根据一个地理矩形创建一个几何多边形对象。

返回的几何多边形对象有5个坐标点,其中最后一个点和第一个点的位置相同。

GetObjectData ( SerializationInfo info, StreamingContext context ) : void

实现自 System.Runtime.Serialization.ISerializable 接口。

보호된 메소드들

메소드 설명
Geometry ( SerializationInfo info, StreamingContext context ) : System

反序列化的构造函数。

메소드 상세

Geometry() 공개 메소드

默认构造函数。
public Geometry ( ) : System
리턴 System

Geometry() 공개 메소드

拷贝构造函数。
几何对象为 null 时抛出异常。
public Geometry ( Geometry geometry ) : System
geometry Geometry 几何对象。
리턴 System

Geometry() 공개 메소드

根据一个地理坐标点创建一个几何点对象。
public Geometry ( Point2D point ) : System
point Point2D 坐标点
리턴 System

Geometry() 공개 메소드

根据一组地理坐标点创建一个几何线对象或几何多边形对象。
public Geometry ( Point2D points, GeometryType type ) : System
points Point2D 坐标点数组。
type GeometryType 要创建的几何对象的类型,可以是 GeometryType.LINE 或者 GeometryType.REGION。
리턴 System

Geometry() 공개 메소드

根据一个地理矩形创建一个几何多边形对象。
返回的几何多边形对象有5个坐标点,其中最后一个点和第一个点的位置相同。
public Geometry ( Rectangle2D rect ) : System
rect Rectangle2D 矩形对象。
리턴 System

Geometry() 보호된 메소드

反序列化的构造函数。
protected Geometry ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo 要填充数据的SerializationInfo。
context System.Runtime.Serialization.StreamingContext 此序列化的目标。
리턴 System

GetObjectData() 공개 메소드

实现自 System.Runtime.Serialization.ISerializable 接口。
public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo 要填充数据的SerializationInfo。
context System.Runtime.Serialization.StreamingContext 此序列化的目标。
리턴 void