public class Selection3D extends InternalHandleDisposable
构造器和说明 |
---|
Selection3D() |
限定符和类型 | 方法和说明 |
---|---|
int |
add(int id)
用于向三维选择集对象中加入对象。
|
int |
addRange(int[] ids)
用于批量向选择集对象中加入对象
|
void |
clear()
将三维选择集清空,这样被选中的对象将全部恢复到未选中状态
|
void |
dispose()
释放资源。
|
int |
get(int index)
返回选择集中指定几何对象的系统 ID
|
int |
getCount()
获取选择集中对象的总数
|
GeoStyle3D |
getStyle()
返回三维选择集中对象的风格。
|
boolean |
remove(int id)
用于从选择集中删除一个对象(该对象由原来的呈选中状态变为非选中状态)
|
int |
removeRange(int index, int count)
删除三维选择集中从指定序号开始的指定数目的多个对象,这些对象由原来的选中状态变为非选中状态。
|
void |
setStyle(GeoStyle3D geoStyle3D)
设置三维选择集中对象的风格。
|
Feature3D |
toFeature3D()
将三维图层中所选中的对象转换成三维要素对象。
|
void |
updataData()
刷新三维选择集。
|
public int getCount()
public int get(int index)
index
- intpublic void clear()
public void dispose()
public Feature3D toFeature3D()
public boolean remove(int id)
id
- 待添加对象的SMID。public int addRange(int[] ids)
ids
- 待添加对象的SMID数组public int add(int id)
id
- 新添对象的SMID。public int removeRange(int index, int count)
index
- 待删除对象的在选择集中的索引号。count
- 待删除对象的个数。public GeoStyle3D getStyle()
GeoStyle3D
(FillForeColor = java.awt.Color[r=255,g=0,b=0],LineColor = java.awt.Color[r=255,g=0,b=0],LineWidth = 1.5,MarkerIconFile = ,MarkerIconScale = 1.0,MarkerColor = java.awt.Color[r=255,g=0,b=0],MarkerSize = 5.0,Fill3DMode = LINE_AND_FILL,BottomAltitude = 0.0,ExtendedHeight = 0.0,TilingU = 1.0,TilingV = 1.0,TopTextureFile = ,AltitudeMode = CLAMP_TO_GROUND})public void setStyle(GeoStyle3D geoStyle3D)
该方法对应GeoStyle3D类对象。针对三维选择集中对象的风格来说,只有GeoStyle3D类对象的下述方法有效:
(1)选择集为数据集时:
(2)选择集为KML或KMZ时:
geoStyle3D
- 三维选择集中对象的风格。public void updataData()