|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.realspace.Routes
public class Routes
路线集合类。该类提供了对路线对象的添加、移除、导入、导出等管理功能。 路线集合包含了零个或多个路线对象。
方法摘要 | |
---|---|
int |
add(Route route)
向路线集合中添加一个指定的路线对象。 |
void |
clear()
清除路线集合中所有路线。 |
boolean |
contains(java.lang.String name)
返回飞行管理器中是否包含指定名称的路线。 |
boolean |
fromFile(java.lang.String filePath)
从指定的文件中导入路线集合对象。 |
boolean |
fromXML(java.lang.String xml)
从 XML 字符串中导入路线集合对象。 |
Route |
get(int index)
返回路线集合指定索引处的项。 |
Route |
get(java.lang.String name)
返回路线集合中与传入名称相同的项。 |
double |
getCameraDistanceX()
返回飞行时相机与模型的 X 轴方向的距离,单位为米。 |
double |
getCameraDistanceY()
返回飞行时相机与模型的 Y 轴方向的距离,单位为米。 |
double |
getCameraDistanceZ()
返回飞行时相机与模型的 Z 轴方向的距离,单位为米。 |
int |
getCount()
返回路线集合中路线的个数。 |
Route |
getCurrentRoute()
返回当前的飞行路线,没有飞行路线返回 NULL。 |
int |
getCurrentRouteIndex()
返回当前选中的路线,默认没有 Route 时为-1,添加 Route 后则不再是非法值。 |
int |
indexOf(java.lang.String name)
返回指定名称的路线的序号。 |
boolean |
remove(int index)
从飞行管理中移除给定索引值处的路线对象。 |
boolean |
remove(java.lang.String name)
从飞行管理中移除给定名称的路线对象。 |
void |
set(int index,
Route route)
设置路线集合指定索引处的项。 |
void |
set(java.lang.String name,
Route route)
使用指定的路线替换路线集合中与传入名称相同的项。 |
void |
setCameraDistanceX(double value)
设置飞行时相机与模型的 X 轴方向的距离,单位为米。 |
void |
setCameraDistanceY(double value)
设置飞行时相机与模型的 Y 轴方向的距离,单位为米。 |
void |
setCameraDistanceZ(double value)
设置飞行时相机与模型的 Z 轴方向的距离,单位为米。 |
void |
setCurrentRouteIndex(int value)
设置当前选中的路线,默认没有 Route 时为-1,添加 Route 后则不再是非法值。 |
void |
toFile(java.lang.String filePath)
将路线集合对象输出成文件。 |
java.lang.String |
toXML()
返回表示路线集合的 XML 描述信息。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public Route get(int index)
index
- 指定的索引。
public void set(int index, Route route)
index
- 指定的索引。route
- 路线集合指定索引处的项。public int getCount()
public int getCurrentRouteIndex()
public void setCurrentRouteIndex(int value)
value
- 当前选中的路线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 add(Route route)
route
- 指定的路线对象。
public boolean remove(int index)
index
- 指定的将被移除路线对象的索引值。
public boolean remove(java.lang.String name)
name
- 指定的将被移除路线对象的名称。
public void clear()
public int indexOf(java.lang.String name)
name
- 指定的路线的名称。
public boolean contains(java.lang.String name)
name
- 指定的路线名称。
public java.lang.String toXML()
public boolean fromXML(java.lang.String xml)
xml
- 表示路线集合对象的 XML 字符串。
public void toFile(java.lang.String filePath)
filePath
- 指定的输出文件的全路径。public boolean fromFile(java.lang.String filePath)
filePath
- 指定的文件全路径。
public Route getCurrentRoute()
public Route get(java.lang.String name)
name
- 路线名称。
public void set(java.lang.String name, Route route)
name
- 路线名称。route
- 指定的路线。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |