com.supermap.realspace

类 Route

    • 构造器概要

      构造器 
      构造器和说明
      Route()
      构造一个新的Route对象
      Route(Route route)
      根据给定的 Route 对象构造一个与其完全相同的新对象。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      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描述信息。
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • 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 - 指定初始化飞行路线的线对象。
        返回:
        一个布尔值,表示是否通过线对象初始化飞行路线。