C# Класс SuperMap.Connector.Utility.Rectangle2D.Rectangle2D

Наследование: ISerializable
Показать файл Открыть проект

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