GeoRegion 类型成员.
构造函数
名称 | 描述 | |
---|---|---|
GeoRegion | 重载。 |
方法
名称 | 描述 | |
---|---|---|
AddPart | 向此二维面几何对象中追加一个子对象。 | |
Clone | 返回当前对象的一个拷贝。 (Overrides Geometry..::.Clone()()().) | |
ConvertToLine | 将此二维面几何对象转换生成一个线对象。 | |
FromXML |
根据传入的 XML 字符串重新构造该二维面几何对象。此 XML 必须符合 GML 3.0 规范。
(Overrides Geometry..::.FromXML(String).) | |
GetPartTopo |
判断面对象的子对象之间的岛洞关系。
| |
GetPreciseArea | 重载。 | |
IndexOf | 返回指定有序点集合所表示的子对象在此二维面几何对象中的序号。 | |
InsertPart | 往此二维面几何对象的指定位置插入一个子对象。 | |
IsCounterClockwise |
判断面对象的子对象的走向。
| |
Mirror |
获取当前二维面几何对象关于指定线段对称的几何对象,即获取二维面几何对象的镜像。
(Overrides Geometry..::.Mirror(Point2D, Point2D).) | |
Offset |
将此二维面几何对象偏移指定的量。
(Overrides Geometry..::.Offset(Double, Double).) | |
ProtectedDecompose |
面对象保护性分解。区别于组合对象将子对象进行简单分解,保护性分解将复杂的具有多层岛洞嵌套关系的面对象分解成只有一层嵌套关系的面对象。
| |
RemovePart | 删除此二维面几何对象的指定序号的子对象 | |
Resize |
缩放此二维面几何对象。使其最小外接矩形等于指定的矩形对象。
(Overrides Geometry..::.Resize(Rectangle2D).) | |
Rotate |
以指定点为基点将此二维面几何对象旋转指定的角度,逆时针为正方向,角度以度为单位。
(Overrides Geometry..::.Rotate(Point2D, Double).) | |
SetEmpty | 清空二维面几何对象的空间数据。即删除其所有子对象。 (Overrides Geometry..::.SetEmpty()()().) |
属性
名称 | 描述 | |
---|---|---|
Area | 获取此二维面几何对象的面积。 | |
IsEmpty | 判断二维面几何对象是否为空,即子对象个数是否为0。 (Overrides Geometry..::.IsEmpty.) | |
Item | 获取或设置此二维面几何对象中指定序号的子对象。 | |
PartCount | 获取此二维面几何对象的子对象个数。 | |
Perimeter | 获取二维面几何对象的周长,其周长为各子对象周长之和。 |