public class Routes
extends com.supermap.data.InternalHandle
限定符和类型 | 方法和说明 |
---|---|
int |
add(Route route)
向路线集合中添加一个指定的路线对象。
|
void |
clear()
清除路线集合中所有路线。
|
boolean |
contains(String name)
返回飞行管理器中是否包含指定名称的路线。
|
boolean |
fromFile(String value)
从指定的文件中导入路线集合对象。
|
boolean |
fromXML(String value)
从 XML 字符串中导入路线集合对象。
|
Route |
get(int index)
返回路线集合指定索引处的项。
|
Route |
get(String name)
返回路线集合中与传入名称相同的项。
|
double |
getCameraDistanceX()
返回飞行时相机与模型的 X 轴方向的距离,单位为米。
|
double |
getCameraDistanceY()
返回飞行时相机与模型的 Y 轴方向的距离,单位为米。
|
double |
getCameraDistanceZ()
返回飞行时相机与模型的 Z 轴方向的距离,单位为米。
|
int |
getCount()
返回路线集合中路线的个数。
|
Route |
getCurrentRoute()
返回当前的飞行路线,没有飞行路线返回 NULL。
|
int |
getCurrentRouteIndex()
返回当前选中的路线,默认没有 Route 时为-1,添加 Route 后则不再是非法值。
|
int |
indexOf(String name)
返回指定名称的路线的序号。
|
boolean |
remove(int index)
从飞行管理中移除给定索引值处的路线对象。
|
boolean |
remove(String name)
从飞行管理中移除给定名称的路线对象。
|
void |
set(int index,
Route route)
设置路线集合指定索引处的项。
|
void |
set(String name,
Route route)
使用指定的路线替换路线集合中与传入名称相同的项。
|
void |
setCameraDistanceX(double value)
设置飞行时相机与模型的 X 轴方向的距离,单位为米。
|
void |
setCameraDistanceY(double value)
设置飞行时相机与模型的 Y 轴方向的距离,单位为米。
|
void |
setCameraDistanceZ(double value)
设置飞行时相机与模型的 Z 轴方向的距离,单位为米。
|
void |
setCurrentRouteIndex(int index)
设置当前选中的路线,默认没有 Route 时为-1,添加 Route 后则不再是非法值。
|
void |
toFile(String value)
将路线集合对象输出成文件。
|
String |
toXML()
返回表示路线集合的 XML 描述信息。
|
public int getCount()
public int indexOf(String name)
name
- 指定的路线的名称。public Route get(int index)
index
- 指定的索引。public void set(String name, Route route)
name
- 路线名称。route
- 指定的路线。public void set(int index, Route route)
index
- 指定的索引。route
- 路线集合指定索引处的项。public double getCameraDistanceX()
public void setCameraDistanceX(double value)
value
- 飞行时相机与模型的 X 轴方向的距离,单位为米 。public double getCameraDistanceY()
public void setCameraDistanceY(double value)
value
- 飞行时相机与模型的 Y 轴方向的距离,单位为米0。public double getCameraDistanceZ()
public void setCameraDistanceZ(double value)
value
- 飞行时相机与模型的 Z 轴方向的距离,单位为米0。public int getCurrentRouteIndex()
public Route getCurrentRoute()
public void setCurrentRouteIndex(int index)
index
- 当前选中的路线public boolean contains(String name)
name
- 指定的路线名称。public int add(Route route)
route
- 指定的路线对象。public boolean remove(int index)
index
- 指定的将被移除路线对象的索引值。public boolean remove(String name)
name
- 指定的将被移除路线对象的名称。public void clear()
public String toXML()
public boolean fromXML(String value)
value
- 表示路线集合对象的 XML 字符串。public void toFile(String value)
value
- 指定的输出文件的全路径。public boolean fromFile(String value)
value
- 指定的文件全路径。Copyright © 2021–2024 SuperMap. All rights reserved.