com.supermap.realspace
类 Layer3DPointCloud
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.realspace.Layer3D
-
- com.supermap.realspace.Layer3DPointCloud
-
public class Layer3DPointCloud extends Layer3D
三维点云数据集图层类,继承自Layer3D类。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddPointCloudInfoQueryListener(PointCloudInfoQueryListener l)添加点云属性查询监听器。Object[]getAllFieldValueOfSelectedObject()获取选中点的所有属性值。DatasetgetDataset()FieldInfosgetFieldInfos()获取点云图层属性字段。HypsometricSettinggetHypsometricSetting()获取点云图层分层设色。PointCloudAttributeTypegetHypsometricSettingCategoryField()返回当前用于分层设色的特征值字段。doublegetMaxDataValue(PointCloudAttributeType attributeType)获取当前特征字段的最大值。doublegetMinDataValue(PointCloudAttributeType attributeType)获取当前特征字段的最小值。PointCloudAttributeType[]getValidCategoryFields()返回点云瓦片图层当前分层设色的特征值字段。voidremovePointCloudInfoQueryListener(PointCloudInfoQueryListener l)移除点云属性查询监听器。voidsetHypsometricSetting(HypsometricSetting value)设置点云图层分层设色。voidsetHypsometricSetting(HypsometricSetting value, PointCloudAttributeType attributeType)设置点云图层分层设色。-
从类继承的方法 com.supermap.realspace.Layer3D
clearCustomClipPlane, clipByBox, fromXML, getAlphaReject, getBounds, getBoxClipPart, getCaption, getClipBox, getClipLineColor, getCustomClipCross, getCustomClipPlane, getDataName, getDescription, getEditFeature, getExtendXML, getFeatures, getFilterPixelSize, getMapServiceType, getMaxObjectVisibleDistance, getMaxVisibleAltitude, getMinObjectVisibleDistance, getMinVisibleAltitude, getMixColorType, getName, getParentGroup, getParentLayer, getPassword, getReceiveSunLight, getReleaseWhenInvisible, getSelection, getShdowType, getSnap, getSwipeRegion, getType, getVisibleDistance, getVisibleInViewport, hasLocalCache, isAlwaysRender, isChangedToLayerStyle, isDisposed, isEditable, isSelectable, isShadowEnable, isSketchMode, isSwipeEnable, isVertexColorLinear, isVisible, isWebDatasource, setAlphaReject, setAlwaysRender, setCaption, setChangedToLayerStyle, setClipLineColor, setCustomClipCross, setCustomClipPlane, setDescription, setEditable, setFilterPixelSize, setLocalCache, setMaxObjectVisibleDistance, setMaxVisibleAltitude, setMinObjectVisibleDistance, setMinVisibleAltitude, setMixColorType, setParentGroup, setParentLayer, setReceiveSunLight, setReleaseWhenInvisible, setSelectable, setSelection, setShadowEnable, setShadowType, setSkecthMode, setSketchMode, setSnap, setSwipeEnable, setSwipeRegion, setVertexColorLinear, setVisible, setVisibleDistance, setVisibleInViewport, toXML, updateData
-
-
-
-
方法详细资料
-
getDataset
public Dataset getDataset()
-
getHypsometricSetting
public HypsometricSetting getHypsometricSetting()
获取点云图层分层设色。- 返回:
- 分层设色类
- 抛出:
IllegalStateException- 对象已被释放。- 从以下版本开始:
- 12.0.0。
-
setHypsometricSetting
public void setHypsometricSetting(HypsometricSetting value)
设置点云图层分层设色。- 参数:
value- 分层设色类- 抛出:
IllegalStateException- 对象已被释放。- 从以下版本开始:
- 12.0.0。
-
setHypsometricSetting
public void setHypsometricSetting(HypsometricSetting value, PointCloudAttributeType attributeType)
设置点云图层分层设色。- 参数:
value- 分层设色类attributeType- 特征值字段- 抛出:
IllegalStateException- 对象已被释放。- 从以下版本开始:
- 12.0.0。
-
getValidCategoryFields
public PointCloudAttributeType[] getValidCategoryFields()
返回点云瓦片图层当前分层设色的特征值字段。- 返回:
- 特征值字段。
- 抛出:
IllegalStateException- 当前对象已被释放。- 从以下版本开始:
- 12.0.0。
-
getHypsometricSettingCategoryField
public PointCloudAttributeType getHypsometricSettingCategoryField()
返回当前用于分层设色的特征值字段。- 返回:
- 特征值字段。
- 抛出:
IllegalStateException- 当前对象已被释放。- 从以下版本开始:
- 12.0.0。
-
getMinDataValue
public double getMinDataValue(PointCloudAttributeType attributeType)
获取当前特征字段的最小值。- 返回:
- 特征字段的最小值。
- 抛出:
IllegalStateException- 当前对象已被释放。- 从以下版本开始:
- 12.0.0。
-
getMaxDataValue
public double getMaxDataValue(PointCloudAttributeType attributeType)
获取当前特征字段的最大值。- 返回:
- 特征字段的最大值。
- 抛出:
IllegalStateException- 当前对象已被释放。- 从以下版本开始:
- 12.0.0。
-
getFieldInfos
public FieldInfos getFieldInfos()
获取点云图层属性字段。- 返回:
- 属性字段。
- 抛出:
IllegalStateException- 当前对象已被释放。- 从以下版本开始:
- 12.0.0。
-
getAllFieldValueOfSelectedObject
public Object[] getAllFieldValueOfSelectedObject()
获取选中点的所有属性值。- 返回:
- 属性值。
- 抛出:
IllegalStateException- 当前对象已被释放。- 从以下版本开始:
- 12.0.0。
-
addPointCloudInfoQueryListener
public void addPointCloudInfoQueryListener(PointCloudInfoQueryListener l)
添加点云属性查询监听器。
添加的监听器需要重写getAttributes方法- 参数:
l- 监听器。- 从以下版本开始:
- 12.0.0。
-
removePointCloudInfoQueryListener
public void removePointCloudInfoQueryListener(PointCloudInfoQueryListener l)
移除点云属性查询监听器。- 参数:
l- 监听器。- 从以下版本开始:
- 12.0.0。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.