Sightline类参考

三维分析类。 更多...

所有成员的列表。

公有成员

(id) - initWith:
 根据指定的Scene对象,构造一个新的Sightline对象
(NSInteger) - addTargetPoint:
 添加目标点
(Point3D- targetPointOfIndex:
 根据指定索引号,返回指定的目标点对象
(void) - setTargetPoint:forIndex:
 设置指定索引的目标点 在指定的索引位置,添加目标点
(BOOL) - removeTargetPointofIndex:
 移除指定索引的目标点
(void) - removeAllTargetPoints
(BOOL) - build
(void) - clearResult

属性

NSInteger pointCount
Point3D viewerPosition

详细描述

三维分析类。

视线分析,即通视分析,根据观察者点位和目标点建立视线分析,在指定场景中,分析出结果。


成员函数文档

- (NSInteger) addTargetPoint: (Point3D value  

添加目标点

参数:
value 指定的目标点对象
返回:
指定目标点对象的索引号
- (BOOL) build  
- (void) clearResult  
- (id) initWith: (Scene *)  scene  

根据指定的Scene对象,构造一个新的Sightline对象

参数:
scene 指定的Scene对象
返回:
id Sightline对象
- (void) removeAllTargetPoints  
- (BOOL) removeTargetPointofIndex: (NSInteger)  index  

移除指定索引的目标点

参数:
index 指定的索引号
返回:
移除成功,返回YES,否则为NO
- (void) setTargetPoint: (Point3D point
forIndex: (NSInteger)  index 

设置指定索引的目标点 在指定的索引位置,添加目标点

参数:
point 指定的目标点对象
index 指定的索引号
- (Point3D) targetPointOfIndex: (NSInteger)  index  

根据指定索引号,返回指定的目标点对象

参数:
index 指定的索引号
返回:
指定的目标点对象

属性文档

- (NSInteger) pointCount [read, assign]
- (Point3D) viewerPosition [read, write, assign]

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