GeoRegion3D类参考

三维面几何对象类 更多...

继承自Geometry3D

所有成员的列表。

公有成员

(id) - init
 构造一个新的 GeoRegion3D 对象
(id) - initWithGeoRegion3D:
 构造一个新的 GeoRegion3D 对象
(id) - initWithPoint3Ds:
 构造一个新的 GeoRegion3D 对象
(NSInteger) - addPart:
 向三维面几何对象中添加一个子对象
(GeoRegion3D *) - clone
 当前对象的拷贝
(GeoLine3D *) - convertToLine
 将一个三维面几何对象转换生成一个三维线对象
(Point3Ds *) - partOfIndex:
 获取指定的子对象在此三维面几何对象中的索引

属性

double area
 获取三维面几何对象的面积,单位为平方米
NSInteger partCount
 获取三维面几何对象的子对象个数,默认值为0。三维面几何对象清空后,其子对象的个数为0

详细描述

三维面几何对象类

三维面几何对象由一个或多个部分组成,每个部分称为三维面几何对象的一个子对象,每个子对象用一个有序三维坐标点集合来表示,其起始点和终止点重合。对子对象可以进行添加,删除,修改等操作


成员函数文档

- (NSInteger) addPart: (Point3Ds *)  point3Ds  

向三维面几何对象中添加一个子对象

参数:
point3Ds 组成区域子对象的点串
返回:
添加成功则返回新添加子对象索引,否则返回-1
- (GeoRegion3D *) clone  

当前对象的拷贝

实现了Geometry

- (GeoLine3D *) convertToLine  

将一个三维面几何对象转换生成一个三维线对象

- (id) init  

构造一个新的 GeoRegion3D 对象

返回:
GeoRegion3D对象
- (id) initWithGeoRegion3D: (GeoRegion3D *)  region3D  

构造一个新的 GeoRegion3D 对象

参数:
region3D 根据给定的 GeoRegion3D 对象来构造一个与其完全相同的新对象
返回:
GeoRegion3D对象
- (id) initWithPoint3Ds: (Point3Ds *)  points  

构造一个新的 GeoRegion3D 对象

参数:
points 根据指定的参数来构造一个 GeoRegion3D 的新对象
返回:
GeoRegion3D对象
- (Point3Ds*) partOfIndex: (NSInteger)  index  

获取指定的子对象在此三维面几何对象中的索引

参数:
index 子对象索引
返回:
返回指定索引子对象

属性文档

- (double) area [read, assign]

获取三维面几何对象的面积,单位为平方米

- (NSInteger) partCount [read, assign]

获取三维面几何对象的子对象个数,默认值为0。三维面几何对象清空后,其子对象的个数为0


该类的文档由以下文件生成: