XCoordinate Left() | 返回矩形的左边界。唯讀属性。 |
YCoordinate top() | 返回矩形的上边界。唯讀属性。 |
XCoordinate Right() | 返回矩形的右边界。唯讀属性。 |
YCoordinate Bottom() | 返回矩形的下边界。唯讀属性。 |
Distance Width() | 返回矩形的宽度。唯讀属性。 |
Distance Height() | 返回矩形的高度。唯讀属性。 |
Area Area() | 返回矩形的面积。唯讀属性。 |
Void Left( XCoordinate x ) | 设置矩形的左边界。 |
Void top( YCoordinate y ) | 设置矩形的上边界。 |
Void Right( XCoordinate x ) | 设置矩形的右边界。 |
Void Bottom( YCoordinate y ) | 设置矩形的下边界。 |
XCoordinate XCenter() | 矩形中心的 X 坐标。 |
YCoordinate YCenter() | 矩形中心的 Y 坐标。 |
Void Inflate( Distance xDist, Distance yDist ) | 将矩形在左右各按 xDist、在上下各按 yDist 进行扩展。 |
XCoordinate GetX( Real ratio ) | 计算位于矩形内部、介于 Left 与 Right 之间的 X 坐标,公式为 Left + Width * ratio。 |
YCoordinate GetY( Real ratio ) | 计算位于矩形内部、介于 Top 与 Bottom 之间的 Y 坐标,公式为 Top + Height * ratio。 |
Rect GetInflated( Distance xDist, Distance yDist ) | 返回一个“扩展”的矩形。每个顶点按 xDist 和 yDist 沿扩展方向偏移(左上顶点向上且向左,等等)。矩形对象本身保持不变。 |
Logic IsEmpty() | 检查矩形在图像上是否为非空区域,即满足 Left < Right 且 Top < Bottom。 |