|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.realspace.Route
public class Route
路线对象类。
该类用于对飞行路线进行设置,同时还提供了路线对象与 XML字符串对象、路线对象与 GeoLine3D
对象之间的转换。
构造方法摘要 | |
---|---|
Route()
构造一个新的 Route 对象。 |
|
Route(Route route)
根据给定的 Route 对象构造一个与其完全相同的新对象。 |
方法摘要 | |
---|---|
void |
dispose()
释放该对象所占用的资源。 |
boolean |
fromGeoLine3D(GeoLine3D geoLine3D)
将 GeoLine3D 对象转换为路线对象。 |
boolean |
fromXML(java.lang.String xml)
从XML字符串中导入路线对象。 |
GeoStyle3D |
getDefaultStyle()
返回默认显示风格。 |
java.lang.String |
getName()
返回路线的名称。 |
double |
getSpeed()
返回该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。 |
RouteStops |
getStops()
返回路线站点集合。 |
boolean |
isAltitudeFixed()
返回是否锁定高程。 |
boolean |
isFlyAlongTheRoute()
返回是否沿线飞行。 |
boolean |
isFlyingLoop()
返回是否循环飞行。 |
boolean |
isHeadingFixed()
返回是否锁定方位角。 |
boolean |
isLinesVisible()
返回线路是否可见。 |
boolean |
isStopsVisible()
返回站点是否可见。 |
boolean |
isTiltFixed()
返回是否锁定俯仰角。 |
void |
setAltitudeFixed(boolean value)
设置是否锁定高程。 |
void |
setDefaultStyle(GeoStyle3D geoStyle3D)
设置默认显示风格。 |
void |
setFlyAlongTheRoute(boolean value)
设置是否沿线飞行。 |
void |
setFlyingLoop(boolean value)
设置是否循环飞行。 |
void |
setHeadingFixed(boolean value)
设置是否锁定方位角。 |
void |
setLinesVisible(boolean value)
设置线路是否可见。 |
void |
setName(java.lang.String value)
设置路线的名称。 |
void |
setSpeed(double value)
设置该飞行路线的速度,若用户没有为某个站点设置飞行速度,则此站点的飞行速度为此速度。 |
void |
setStops(RouteStops routeStops)
设置路线站点集合。 |
void |
setStopsVisible(boolean value)
设置站点是否可见。 |
void |
setTiltFixed(boolean value)
设置是否锁定俯仰角。 |
GeoLine3D |
toGeoLine3D()
返回 GeoLine3D 对象。 |
java.lang.String |
toXML()
返回表示该路线对象的 XML 描述信息。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public Route()
public Route(Route route)
route
- 给定的 Route 对象。方法详细信息 |
---|
public java.lang.String getName()
public void setName(java.lang.String value)
value
- 路线的名称。public boolean isStopsVisible()
public void setStopsVisible(boolean value)
value
- 站点是否可见。public boolean isLinesVisible()
public void setLinesVisible(boolean value)
value
- 设置线路是否可见。public boolean isAltitudeFixed()
public void setAltitudeFixed(boolean value)
value
- 设置是否锁定高程。public boolean isHeadingFixed()
public void setHeadingFixed(boolean value)
value
- 设置是否锁定方位角。public boolean isTiltFixed()
public void setTiltFixed(boolean value)
value
- 设置是否锁定俯仰角。public RouteStops getStops()
public void setStops(RouteStops routeStops)
routeStops
- 设置路线站点集合。public GeoStyle3D getDefaultStyle()
public void setDefaultStyle(GeoStyle3D geoStyle3D)
geoStyle3D
- 默认显示风格。public java.lang.String toXML()
public boolean fromXML(java.lang.String xml)
xml
- 指定的 XML 字符串。
public GeoLine3D toGeoLine3D()
GeoLine3D
对象。
GeoLine3D
对象。public boolean fromGeoLine3D(GeoLine3D geoLine3D)
GeoLine3D
对象转换为路线对象。
geoLine3D
- GeoLine3D
对象。
public void dispose()
public boolean isFlyingLoop()
public void setFlyingLoop(boolean value)
value
- 是否循环飞行。public boolean isFlyAlongTheRoute()
public void setFlyAlongTheRoute(boolean value)
value
- 是否沿线飞行。public double getSpeed()
public void setSpeed(double value)
value
- 该飞行路线的速度。单位为米/秒。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |