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 北京超图软件股份有限公司。保留所有权利。