GeoLine3D类参考
三维线几何对象类。该类继承自 Geometry3D类。三维线几何对象是由三维点串构成的线对象,这些点可以不在同一平面上。 更多...
继承自Geometry3D。
| 公有成员 | |
| (id) | - initWithGeoLine3D: | 
| 根据指定的 GeoLine3D 对象构造一个与其完全相同的新对象。 | |
| (id) | - initWithPoint3Ds: | 
| 根据指定的参数来构造一个 GeoLine3D 的新对象 | |
| (NSInteger) | - addPart: | 
| 向三维线几何对象追加一个子对象。 | |
| (BOOL) | - removePart: | 
| 删除三维线几何对象中指定序号的子对象。 | |
| (Point3Ds *) | - getPart: | 
| 返回三维线几何对象中指定序号的子对象的三维点对象集合。 | |
| (BOOL) | - insertPart:forIndex: | 
| 用于往三维线几何对象中的指定位置插入一个子对象,成功则返回 true,否则返回 false。 @ param index - 指定的序号。 @ return 如果成功,返回true,否则返回false。 | |
| (BOOL) | - setPart:forIndex: | 
| 修改三维线几何对象指定序号的子对象,即用新的三维点串来替换原来子对象的三维点串。 @ param index - 指定的序号。 @ return 如果成功,返回true,否则返回false。 | |
| (NSInteger) | - indexOfPart: | 
| 返回指定三维点串所表示的子对象在此三维线几何对象中的序号。 @ param part - 指定三维点串。 | |
| (GeoRegion3D *) | - convertToRegion | 
| 将该三维线几何对象转换为三维面几何对象,成功返回面几何对象。对于没有封闭的三维线几何对象,转换为三维面几何对象时,会把首尾自动连起来。 | |
| (GeoLine3D *) | - clone | 
| 将该三维线几何对象转换为三维面几何对象,成功返回面几何对象。对于没有封闭的三维线几何对象,转换为三维面几何对象时,会把首尾自动连起来。 | |
| 属性 | |
| NSInteger | partCount | 
| 获取三维线几何对象的子对象个数。 | |
详细描述
三维线几何对象类。该类继承自 Geometry3D类。三维线几何对象是由三维点串构成的线对象,这些点可以不在同一平面上。
成员函数文档
| - (NSInteger) addPart: | (Point3Ds *) | point3Ds | 
向三维线几何对象追加一个子对象。
- 参数:
- 
  point3Ds - 指定的三维点对象 
- 返回:
- 如果成功,返回添加子对象的序号。
| - (GeoLine3D *) clone | 
| - (GeoRegion3D *) convertToRegion | 
将该三维线几何对象转换为三维面几何对象,成功返回面几何对象。对于没有封闭的三维线几何对象,转换为三维面几何对象时,会把首尾自动连起来。
- 返回:
- 转换成功返回三维面几何对象。
| - (Point3Ds *) getPart: | (NSInteger) | index | 
返回三维线几何对象中指定序号的子对象的三维点对象集合。
- 参数:
- 
  index - 指定的序号。 
- 返回:
- 如果成功,返回指定序号。
| - (NSInteger) indexOfPart: | (Point3Ds *) | part | 
返回指定三维点串所表示的子对象在此三维线几何对象中的序号。 @ param part - 指定三维点串。
- 返回:
- 如果成功,返回指定序号。
| - (id) initWithGeoLine3D: | (GeoLine3D *) | geoLine3D | 
| - (id) initWithPoint3Ds: | (Point3Ds *) | point3Ds | 
| - (BOOL) insertPart: | (Point3Ds *) | part | ||
| forIndex: | (NSInteger) | index | ||
用于往三维线几何对象中的指定位置插入一个子对象,成功则返回 true,否则返回 false。 @ param index - 指定的序号。 @ return 如果成功,返回true,否则返回false。
| - (BOOL) removePart: | (NSInteger) | index | 
删除三维线几何对象中指定序号的子对象。
- 参数:
- 
  index - 指定的序号。 
- 返回:
- 如果成功,返回true,否则返回false。
| - (BOOL) setPart: | (Point3Ds *) | part | ||
| forIndex: | (NSInteger) | index | ||
修改三维线几何对象指定序号的子对象,即用新的三维点串来替换原来子对象的三维点串。 @ param index - 指定的序号。 @ return 如果成功,返回true,否则返回false。
属性文档
| - (NSInteger) partCount  [read, assign] | 
获取三维线几何对象的子对象个数。
- 返回:
- 三维线几何对象的子对象个数。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。