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 后则不再是非法值。 | |
Route * | currentRoute |
获取当前飞行路线 | |
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] |
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。