com.supermap.realspace
类 Route
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.Route
-
public class Route extends InternalHandleDisposable
路线对象类。该类用于对飞行路线进行设置。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象所占用的资源。boolean
fromGeoLine3D(GeoLine3D value)
通过线对象是否初始化飞行路线。boolean
fromXML(java.lang.String value)
从XML字符串中导入对象。GeoStyle3D
getDefaultStyle()
获取该路线对象的风格。java.lang.String
getName()
返回该飞行路线的名称。double
getSpeed()
返回该飞行路线的速度,单位为米/秒。boolean
isAltitudeFixed()
返回该路线对象是否锁定高程。boolean
isFlyAlongTheRoute()
返回该路线对象是否沿线飞行。boolean
isFlyingLoop()
返回该路线对象是否循环飞行。boolean
isHeadingFixed()
返回该路线对象是否锁定方位角。boolean
isLinesVisible()
返回该路线对象是否可见。boolean
isStopsVisible()
返回该路线站点是否可见。boolean
isTiltFixed()
返回该路线对象是否锁定俯仰角。void
setAltitudeFixed(boolean value)
设置该路线对象是否锁定高程。void
setDefaultStyle(GeoStyle3D value)
设置该路线对象的风格。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 value)
设置该路线对象的站点集合。void
setStopsVisible(boolean value)
设置该路线站点是否可见。void
setTiltFixed(boolean value)
设置该路线对象是否锁定俯仰角。GeoLine3D
toGeoLine3D()
将路线输出为线对象。java.lang.String
toXML()
返回表示该路线对象的XML描述信息。
-
-
-
构造器详细资料
-
Route
public Route()
构造一个新的Route对象
-
Route
public Route(Route route)
根据给定的 Route 对象构造一个与其完全相同的新对象。- 参数:
route
- 给定的 Route 对象。
-
-
方法详细资料
-
toXML
public java.lang.String toXML()
返回表示该路线对象的XML描述信息。- 返回:
- 路线对象的XML描述信息。
-
fromXML
public boolean fromXML(java.lang.String value)
从XML字符串中导入对象。- 参数:
value
- 指定的XML字符串。- 返回:
- 一个布尔值,表示导入对象是否成功。导入成功返回true,否则返回false。
-
toGeoLine3D
public GeoLine3D toGeoLine3D()
将路线输出为线对象。- 返回:
- 线对象。
-
setStops
public void setStops(RouteStops value)
设置该路线对象的站点集合。- 参数:
value
- 指定的站点集合对象。
-
getDefaultStyle
public GeoStyle3D getDefaultStyle()
获取该路线对象的风格。- 返回:
- 该飞行路线的风格。
-
setDefaultStyle
public void setDefaultStyle(GeoStyle3D value)
设置该路线对象的风格。- 参数:
value
- 指定的飞行路线风格。
-
isAltitudeFixed
public boolean isAltitudeFixed()
返回该路线对象是否锁定高程。- 返回:
- 一个布尔值,表示是否锁定高程。true表示锁定,false表示不锁定。
- Default:
- 默认值为true,即锁定高程。
-
setAltitudeFixed
public void setAltitudeFixed(boolean value)
设置该路线对象是否锁定高程。- 参数:
value
- 一个布尔值,指定是否锁定高程。
-
isHeadingFixed
public boolean isHeadingFixed()
返回该路线对象是否锁定方位角。- 返回:
- 一个布尔值,表示是否锁定方位角。true表示锁定,false表示不锁定。 * @default 默认值为true,即锁定方位角。
-
setHeadingFixed
public void setHeadingFixed(boolean value)
设置该路线对象是否锁定方位角。- 参数:
value
- 一个布尔值,指定是否锁定方位角。
-
isLinesVisible
public boolean isLinesVisible()
返回该路线对象是否可见。- 返回:
- 一个布尔值,表示路线是否可见。true表示可见,false表示不可见。
-
setLinesVisible
public void setLinesVisible(boolean value)
设置该路线对象是否可见。- 参数:
value
- 一个布尔值,指定路线是否可见。
-
isStopsVisible
public boolean isStopsVisible()
返回该路线站点是否可见。- 返回:
- 一个布尔值,表示路线站点是否可见。true表示可见,false表示不可见。
-
setStopsVisible
public void setStopsVisible(boolean value)
设置该路线站点是否可见。- 参数:
value
- 一个布尔值,指定路线站点是否可见。
-
isTiltFixed
public boolean isTiltFixed()
返回该路线对象是否锁定俯仰角。- 返回:
- 一个布尔值,表示是否锁定俯仰角。true表示锁定,false表示不锁定。
-
setTiltFixed
public void setTiltFixed(boolean value)
设置该路线对象是否锁定俯仰角。- 参数:
value
- 一个布尔值,指定路线站点是否锁定俯仰角。
-
isFlyingLoop
public boolean isFlyingLoop()
返回该路线对象是否循环飞行。- 返回:
- 一个布尔值,表示是否循环飞行。true表示循环飞行,false表示不循环飞行。
-
setFlyingLoop
public void setFlyingLoop(boolean value)
设置该路线对象是否循环飞行。- 参数:
value
- 一个布尔值,指定路线站点是否循环飞行。
-
isFlyAlongTheRoute
public boolean isFlyAlongTheRoute()
返回该路线对象是否沿线飞行。- 返回:
- 一个布尔值,表示是否沿线飞行。true表示沿线飞行,false表示不沿线飞行。
-
setFlyAlongTheRoute
public void setFlyAlongTheRoute(boolean value)
设置该路线对象是否沿线飞行。- 参数:
value
- 一个布尔值,指定路线站点是否沿线飞行。
-
getSpeed
public double getSpeed()
返回该飞行路线的速度,单位为米/秒。若用户没有为某个站点设置飞行速度,则此站点的飞行速度为路线飞行速度。- 返回:
- 飞行路线的速度。
- Default:
- 默认值为 50.0,单位为米/秒。
-
setSpeed
public void setSpeed(double value)
设置该飞行路线的速度,单位为米/秒。- 参数:
value
- 指定飞行路线速度。
-
getName
public java.lang.String getName()
返回该飞行路线的名称。- 返回:
- 飞行路线名称。
-
setName
public void setName(java.lang.String value)
设置该飞行路线的名称。- 参数:
value
- 指定飞行路线名称。
-
dispose
public void dispose()
释放对象所占用的资源。
-
fromGeoLine3D
public boolean fromGeoLine3D(GeoLine3D value)
通过线对象是否初始化飞行路线。- 参数:
value
- 指定初始化飞行路线的线对象。- 返回:
- 一个布尔值,表示是否通过线对象初始化飞行路线。
-
-