FlyManager类参考

三维场景飞行管理类。 更多...

所有成员的列表。

公有成员

(void) - play
 按照飞行路线开始飞行,或继续进行中断的飞行。
(void) - pause
 暂停当前飞行。
(void) - stop
 停止当前飞行。
(void) - update

保护属性

id< FlyManagerDelegate_flyManagerDelegate
Routes_routes

属性

id< FlyManagerDelegateflyManagerDelegate
 当飞行状态改变时触发该委托。所实现的委托类必须符合 FlyManagerDelegate 的协议。
double duration
 返回或设置本次飞行(即当前整个路线)需要的总时间,单位为秒。
double progress
 返回或设置本次飞行的当前进度,单位为秒。
NSInteger currentStopIndex
 返回或设置当前飞行所到的站点。
FlyStatus status
 返回当前的飞行状态(停止,暂停,飞行中)。
Routesroutes
 飞行路线。
double playRate

详细描述

三维场景飞行管理类。

通过该类的对象可以控制飞行中的飞行状态、飞行速度等。


成员函数文档

- (void) pause  

暂停当前飞行。

- (void) play  

按照飞行路线开始飞行,或继续进行中断的飞行。

- (void) stop  

停止当前飞行。

- (void) update  

成员数据文档

- (Routes*) _routes [protected]

属性文档

- (NSInteger) currentStopIndex [read, assign]

返回或设置当前飞行所到的站点。

- (double) duration [read, assign]

返回或设置本次飞行(即当前整个路线)需要的总时间,单位为秒。

- (id<FlyManagerDelegate>) flyManagerDelegate [read, write, assign]

当飞行状态改变时触发该委托。所实现的委托类必须符合 FlyManagerDelegate 的协议。

- (double) playRate [read, assign]
- (double) progress [read, assign]

返回或设置本次飞行的当前进度,单位为秒。

- (Routes*) routes [read, assign]

飞行路线。

- (FlyStatus) status [read, assign]

返回当前的飞行状态(停止,暂停,飞行中)。


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