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

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

Private Properties

프로퍼티 타입 설명
Rectangle2D System

공개 메소드들

메소드 설명
Contains ( Point2D point2D ) : bool

确定 point2D 表示的点是否包含在此矩形对象内。

Contains ( Rectangle2D rect ) : bool

确定 rect 表示的矩形区域是否完全包含在此矩形对象内。

Contains ( double x, double y ) : bool

确定指定的点是否包含在此矩形对象内。

Equals ( object obj ) : bool

指示指定的对象是否是 Rectangle2D 对象以及是否与此 Rectangle2D 对象相等(在一定的精度范围内)。

比较的精度为 10 的 -10 次方,如果两者的四个顶点坐标位置之差均小于这一值,则认为它们相等。

GetHashCode ( ) : int

返回该实例的哈希代码。

ISerializable ( SerializationInfo info, StreamingContext context ) : void
Rectangle2D ( ) : System

默认构造函数。

Rectangle2D ( Point2D leftBottom, Point2D rightTop ) : System

带参构造函数。 用指定的坐标初始化 Rectangle2D 类的新实例。

Rectangle2D ( Rectangle2D rect2D ) : System

拷贝构造函数。

Rectangle2D ( double left, double bottom, double right, double top ) : System

带参构造函数。 用指定的坐标初始化 Rectangle2D 类的新实例。

ToString ( ) : string

获取此实例的 String 表示形式。

Union ( Rectangle2D rect ) : void

将两个矩形框求并集。

비공개 메소드들

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

메소드 상세

Contains() 공개 메소드

确定 point2D 表示的点是否包含在此矩形对象内。
public Contains ( Point2D point2D ) : bool
point2D Point2D point2D 信息
리턴 bool

Contains() 공개 메소드

确定 rect 表示的矩形区域是否完全包含在此矩形对象内。
public Contains ( Rectangle2D rect ) : bool
rect Rectangle2D 地图坐标矩形信息
리턴 bool

Contains() 공개 메소드

确定指定的点是否包含在此矩形对象内。
public Contains ( double x, double y ) : bool
x double 测试点的 X 坐标。
y double 测试点的 Y 坐标。
리턴 bool

Equals() 공개 메소드

指示指定的对象是否是 Rectangle2D 对象以及是否与此 Rectangle2D 对象相等(在一定的精度范围内)。
比较的精度为 10 的 -10 次方,如果两者的四个顶点坐标位置之差均小于这一值,则认为它们相等。
public Equals ( object obj ) : bool
obj object 要比较的Rectangle2D对象。
리턴 bool

GetHashCode() 공개 메소드

返回该实例的哈希代码。
public GetHashCode ( ) : int
리턴 int

ISerializable() 공개 메소드

public ISerializable ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

Rectangle2D() 공개 메소드

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

Rectangle2D() 공개 메소드

带参构造函数。 用指定的坐标初始化 Rectangle2D 类的新实例。
当左下角坐标或右上角坐标为 Null 时抛出异常。
public Rectangle2D ( Point2D leftBottom, Point2D rightTop ) : System
leftBottom Point2D 左下角坐标。
rightTop Point2D 右上角坐标。
리턴 System

Rectangle2D() 공개 메소드

拷贝构造函数。
当二维矩形几何对象为 Null 或当二维矩形几何对象的参数不合法时抛出异常。
public Rectangle2D ( Rectangle2D rect2D ) : System
rect2D Rectangle2D 二维矩形几何对象。
리턴 System

Rectangle2D() 공개 메소드

带参构造函数。 用指定的坐标初始化 Rectangle2D 类的新实例。
public Rectangle2D ( double left, double bottom, double right, double top ) : System
left double 左下角 x 坐标。
bottom double 左下角 y 坐标。
right double 右上角 x 坐标。
top double 右上角 y 坐标。
리턴 System

ToString() 공개 메소드

获取此实例的 String 表示形式。
public ToString ( ) : string
리턴 string

Union() 공개 메소드

将两个矩形框求并集。
public Union ( Rectangle2D rect ) : void
rect Rectangle2D 求并的二维矩形框。
리턴 void