com.supermap.realspace.threeddesigner.street

类 StreetEditor

    • 方法详细资料

      • getInstance

        public static StreetEditor getInstance()
        获取道路建模实例
        返回:
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
      • save

        public boolean save(String fileName)
        将对象保存为本地文件 目前仅支持二进制格式,强制以 .srd 为后缀。
      • load

        public boolean load(String fileName)
        读取本地文件到对象 目前仅支持二进制格式,筛选以 .srd 为后缀的文件。
      • setLonLat

        public void setLonLat(boolean lonlat)
        设置坐标是否为经纬度。
      • isLonLat

        public boolean isLonLat()
        返回坐标是否为经纬度。
      • setProjectPosition

        public void setProjectPosition(Point3D position)
        设置道路工程插入点位置。
        参数:
        position - 插入点位置。
        从以下版本开始:
        12.0.0。
      • getProjectPosition

        public Point3D getProjectPosition()
        获取道路工程插入点位置。
        返回:
        插入点位置。
        从以下版本开始:
        12.0.0。
      • getBounds

        public Rectangle2D getBounds()
        返回数据范围。
      • getRoads

        public HashMap<Integer,Road> getRoads()
        返回道路列表。
        返回:
        道路列表。
        从以下版本开始:
        11.3.0。
      • getIntersections

        public HashMap<Integer,Intersection> getIntersections()
        返回路口列表。
        返回:
        路口列表。
        从以下版本开始:
        11.3.0。
      • generate

        public boolean generate()
        建模。
      • clear

        public void clear()
        清空。
      • addRoads

        public int[] addRoads(Road[] roads)
        添加道路。
        参数:
        roads - 道路数据。
        返回:
        成功添加的roads前部分,道路ID数组。
        从以下版本开始:
        11.3.0。
      • updateRoads

        public int[] updateRoads(int[] roadIDs,
                                 RoadParameter param)
        更新道路
        参数:
        roadIDs - 道路ID数组。
        param - 道路参数模板。
        返回:
        成功更新的道路ID数组。
        从以下版本开始:
        11.3.0。
      • deleteRoads

        public int[] deleteRoads(int[] roadIDs)
        删除道路。
        参数:
        roadIDs - 道路ID数组。
        返回:
        成功删除的道路ID数组。
        从以下版本开始:
        11.3.0。
      • canUndo

        public boolean canUndo()
        是否能撤销道路模型。
        返回:
        是否能撤销道路模型.返回true表示可以撤销道路模型;返回false表示不可以撤销道路模型。
        从以下版本开始:
        11.3.0。
      • undo

        public boolean undo()
        撤销道路模型。
        返回:
        撤销道路模型是否成功.返回true表示撤销道路模型成功;返回false表示撤销道路模型失败。
        从以下版本开始:
        11.3.0。
      • canRedo

        public boolean canRedo()
        是否能重做道路模型。
        返回:
        是否能重做道路模型.返回true表示可以重做道路模型;返回false表示不可以重做道路模型。
        从以下版本开始:
        11.3.0。
      • redo

        public boolean redo()
        重做道路模型。
        返回:
        重做道路模型是否成功.返回true表示重做道路模型成功;返回false表示重做道路模型失败。
        从以下版本开始:
        11.3.0。

Copyright © 2021–2025 SuperMap. All rights reserved.