com.supermap.realspace
类 Route
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.Route
-
public class Route extends InternalHandleDisposable
路线对象类。该类用于对飞行路线进行设置。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放对象所占用的资源。booleanfromGeoLine3D(GeoLine3D value)通过线对象是否初始化飞行路线。booleanfromXML(java.lang.String value)从XML字符串中导入对象。GeoStyle3DgetDefaultStyle()获取该路线对象的风格。java.lang.StringgetName()返回该飞行路线的名称。doublegetSpeed()返回该飞行路线的速度,单位为米/秒。booleanisAltitudeFixed()返回该路线对象是否锁定高程。booleanisFlyAlongTheRoute()返回该路线对象是否沿线飞行。booleanisFlyingLoop()返回该路线对象是否循环飞行。booleanisHeadingFixed()返回该路线对象是否锁定方位角。booleanisLinesVisible()返回该路线对象是否可见。booleanisStopsVisible()返回该路线站点是否可见。booleanisTiltFixed()返回该路线对象是否锁定俯仰角。voidsetAltitudeFixed(boolean value)设置该路线对象是否锁定高程。voidsetDefaultStyle(GeoStyle3D value)设置该路线对象的风格。voidsetFlyAlongTheRoute(boolean value)设置该路线对象是否沿线飞行。voidsetFlyingLoop(boolean value)设置该路线对象是否循环飞行。voidsetHeadingFixed(boolean value)设置该路线对象是否锁定方位角。voidsetLinesVisible(boolean value)设置该路线对象是否可见。voidsetName(java.lang.String value)设置该飞行路线的名称。voidsetSpeed(double value)设置该飞行路线的速度,单位为米/秒。voidsetStops(RouteStops value)设置该路线对象的站点集合。voidsetStopsVisible(boolean value)设置该路线站点是否可见。voidsetTiltFixed(boolean value)设置该路线对象是否锁定俯仰角。GeoLine3DtoGeoLine3D()将路线输出为线对象。java.lang.StringtoXML()返回表示该路线对象的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- 指定初始化飞行路线的线对象。- 返回:
- 一个布尔值,表示是否通过线对象初始化飞行路线。
-
-