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
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 intadd(MapCache3DBuildingSetting setting)添加单个3D建筑物设置voidclear()清空所有3D建筑物设置voiddispose()MapCache3DBuildingSettingget(int index)获取指定索引处的3D建筑物设置intgetCount()获取3D建筑物设置的数量intindexOf(MapCache3DBuildingSetting setting)获取指定3D建筑物设置在集合中的索引voidremove(int index)移除指定索引处的3D建筑物设置MapCache3DBuildingSetting[]toArray()获取3D建筑物设置数组
-
-
-
方法详细资料
-
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.