com.supermap.data.processing

类 MapCache3DBuildingSettings

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.processing.MapCache3DBuildingSettings
  • 所有已实现的接口:
    IDisposable


    public class MapCache3DBuildingSettings
    extends com.supermap.data.InternalHandleDisposable
    地图缓存3D建筑物设置集合类 用于管理多个3D建筑物设置对象
    从以下版本开始:
    12.0.1
    • 方法详细资料

      • toArray

        public MapCache3DBuildingSetting[] toArray()
        获取3D建筑物设置数组
        返回:
        MapCache3DBuildingSetting[] 3D地图缓存建筑设置对象数组
        从以下版本开始:
        12.0.1
      • add

        public int add(MapCache3DBuildingSetting setting)
        添加单个3D建筑物设置
        参数:
        setting - MapCache3DBuildingSetting 3D地图缓存建筑设置对象
        返回:
        添加后的索引值
        抛出:
        IllegalArgumentException - 当设置对象为null时抛出
        从以下版本开始:
        12.0.1
      • remove

        public void remove(int index)
        移除指定索引处的3D建筑物设置
        参数:
        index - 要移除的设置项的索引
        抛出:
        IllegalArgumentException - 当索引小于0或者大于等于集合大小时抛出
        从以下版本开始:
        12.0.1
      • getCount

        public int getCount()
        获取3D建筑物设置的数量
        返回:
        int 3D建筑物设置的数量
        从以下版本开始:
        12.0.1
      • get

        public MapCache3DBuildingSetting get(int index)
        获取指定索引处的3D建筑物设置
        参数:
        index - 索引位置
        返回:
        MapCache3DBuildingSetting 3D地图缓存建筑设置对象
        抛出:
        IllegalArgumentException - 当索引小于0或者大于等于集合大小时抛出
        从以下版本开始:
        12.0.1
      • clear

        public void clear()
        清空所有3D建筑物设置
        从以下版本开始:
        12.0.1
      • indexOf

        public int indexOf(MapCache3DBuildingSetting setting)
        获取指定3D建筑物设置在集合中的索引
        参数:
        setting - 要查找的3D建筑物设置对象
        返回:
        int 3D建筑物设置在集合中的索引,如果未找到则返回-1
        抛出:
        IllegalArgumentException - 当设置对象为null时抛出
        从以下版本开始:
        12.0.1
      • dispose

        public void dispose()

Copyright © 2021–2025 SuperMap. All rights reserved.