Routes类参考

路线集合类。路线集合包含了零个或多个路线对象。 更多...

所有成员的列表。

公有成员

(BOOL) - fromFile:
 从指定的文件中导入路线集合对象。
(NSString *) - getRouteNameWithIndex:
 获取指定索引的路线的名字
(NSInteger) - indexOfName:
 获取指定名字的路线的索引。
(Route *) - routeAtIndex:
 获取指定索引的路线。
(void) - setIndex:forRoute:
 设置路线的索引值。
(Route *) - routeWithName:
 获取指定名字的路线。
(void) - setName:forRoute:
 设置路线的名字。
(NSInteger) - addRoute:
 添加路线。
(BOOL) - removeRouteAtIndex:
 移除指定索引的路线。
(BOOL) - removeRouteWithName:
 移除指定名字的路线。
(BOOL) - containsRouteWithName:
 确认是否包含指定名字的路线。
(NSString *) - toXML
 将路线集合输出为XML字符串。
(BOOL) - fromXML:
 通过XML字符串得到飞行路线集合。
(void) - toFile:
 将路线集合输出为文件。
(void) - clear
 清除路线集合中所有路线。

属性

NSInteger currentRouteIndex
 获取或设置当前选中的路线,默认没有 Route 时为 -1,添加 Route 后则不再是非法值。
RoutecurrentRoute
 获取当前飞行路线
NSInteger count
 获取路线集合中路线的个数。

详细描述

路线集合类。路线集合包含了零个或多个路线对象。


成员函数文档

- (NSInteger) addRoute: (Route *)  route  

添加路线。

参数:
route 路线。
返回:
返回路线索引。
- (void) clear  

清除路线集合中所有路线。

- (BOOL) containsRouteWithName: (NSString *)  name  

确认是否包含指定名字的路线。

参数:
name 路线名字。
返回:
包含成功返回 YES,否则返回 NO。
- (BOOL) fromFile: (NSString *)  filePath  

从指定的文件中导入路线集合对象。

参数:
filePath 指定的文件全路径。
返回:
导入成功返回 true,否则返回 false。
- (BOOL) fromXML: (NSString *)  xml  

通过XML字符串得到飞行路线集合。

参数:
xml XML字符串。
返回:
获取成功返回 YES,否则返回 NO。
- (NSString*) getRouteNameWithIndex: (NSInteger)  index  

获取指定索引的路线的名字

参数:
index 路线索引。
返回:
返回路线名称
- (NSInteger) indexOfName: (NSString *)  name  

获取指定名字的路线的索引。

参数:
name 路线名字。
返回:
返回路线索引
- (BOOL) removeRouteAtIndex: (NSInteger)  index  

移除指定索引的路线。

参数:
index 路线索引。
返回:
移除成功返回 YES,否则返回 NO。
- (BOOL) removeRouteWithName: (NSString *)  name  

移除指定名字的路线。

参数:
name 路线名字。
返回:
移除成功返回 YES,否则返回 NO。
- (Route *) routeAtIndex: (NSInteger)  index  

获取指定索引的路线。

参数:
index 路线索引。
返回:
返回路线对象。
- (Route *) routeWithName: (NSString *)  name  

获取指定名字的路线。

参数:
name 路线名称。
返回:
返回路线对象。
- (void) setIndex: (NSInteger)  index
forRoute: (Route *)  route 

设置路线的索引值。

参数:
index 路线索引, route 路线。
- (void) setName: (NSString *)  name
forRoute: (Route *)  route 

设置路线的名字。

参数:
name 路线名字, route 路线。
- (void) toFile: (NSString *)  filePath  

将路线集合输出为文件。

参数:
filePath 文件路径。
- (NSString *) toXML  

将路线集合输出为XML字符串。

返回:
路线集合的XML字符串。

属性文档

- (NSInteger) count [read, assign]

获取路线集合中路线的个数。

- (Route*) currentRoute [read, assign]

获取当前飞行路线

- (NSInteger) currentRouteIndex [read, write, assign]

获取或设置当前选中的路线,默认没有 Route 时为 -1,添加 Route 后则不再是非法值。


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