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()
        返回坐标是否为经纬度。
      • setBounds

        public void setBounds(Rectangle2D bounds)
        设置数据范围。
      • getBounds

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

        public boolean generate()
        建模。
      • clear

        public void clear()
        清空。
      • addRoads

        public int[] addRoads(Road[] roads)
        添加道路
        参数:
        roads - 道路数据
        返回:
        成功添加的 roads 前部分 道路ID数组
      • updateRoads

        public int[] updateRoads(int[] roadIDs,
                                 RoadParameter param)
        更新道路
        参数:
        roadIDs - 道路ID数组
        param - 道路参数模板
        返回:
        成功更新的道路ID数组
      • deleteRoads

        public int[] deleteRoads(int[] roadIDs)
        删除道路
        参数:
        roadIDs - 道路ID数组
        返回:
        成功删除的道路ID数组
      • canUndo

        public boolean canUndo()
        是否能撤销
      • undo

        public boolean undo()
        撤销操作
      • canRedo

        public boolean canRedo()
        是否能重做
      • redo

        public boolean redo()
        重做操作

Copyright © 2021–2024 SuperMap. All rights reserved.