com.supermap.realspace

类 ColorModulationInfo

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


    public class ColorModulationInfo
    extends com.supermap.data.InternalHandleDisposable
    颜色调整信息类,用于点云切片进行分层设色切换特征值时。仅支持特征值为高度时可使用,用以优化点云图层的深度、纹理和细节。
    示范代码:
    以下为代码示范
         public void TestColorModulationInfo(layer3D) {
              Layer3DOSGBFile osgbFile = (Layer3DOSGBFile) layer3D;
              //当特征值字段选择“高度”时,“强度调整可使用”
              if (checkUseIntensity.isSelected()) {
                    ColorModulationInfo info = new ColorModulationInfo();
                    info.setField("PointCloudIntensity");
                    info.setMinValue(0);
                    info.setMaxValue(255);
                    setting.setColorModulation(info);
                    osgbFile.setHypsometricSetting(setting);
                    osgbFile.updateData();
                    info.dispose();
               }
           }
     
    • 构造器详细资料

      • ColorModulationInfo

        public ColorModulationInfo()
        构造一个新的 ColorModulationInfo 对象。
        从以下版本开始:
        11.2.0。
    • 方法详细资料

      • setField

        public void setField(String field)
        设置颜色调整的字段名称。
        参数:
        field - 字段名称。
        抛出:
        IllegalStateException - 当前对象已被释放。
        从以下版本开始:
        11.2.0。
      • getField

        public String getField()
        返回颜色调整的字段名称。
        返回:
        字段名称。
        抛出:
        IllegalStateException - 当前对象已被释放。
        从以下版本开始:
        11.2.0。
      • setMinValue

        public void setMinValue(double minValue)
        设置颜色调整的最小值。
        参数:
        minValue - 颜色调整的最小值。
        抛出:
        IllegalStateException - 当前对象已被释放。
        从以下版本开始:
        11.2.0。
      • getMinValue

        public double getMinValue()
        返回颜色调整的最小值。
        返回:
        颜色调整的最小值。
        抛出:
        IllegalStateException - 当前对象已被释放。
        从以下版本开始:
        11.2.0。
      • setMaxValue

        public void setMaxValue(double maxValue)
        设置颜色调整的最大值。
        参数:
        maxValue - 颜色调整的最大值。
        抛出:
        IllegalStateException - 当前对象已被释放。
        从以下版本开始:
        11.2.0。
      • getMaxValue

        public double getMaxValue()
        返回颜色调整的最大值。
        返回:
        颜色调整的最大值。
        抛出:
        IllegalStateException - 当前对象已被释放。
        从以下版本开始:
        11.2.0。
      • dispose

        public void dispose()
        释放占用资源。调用该方法之后,此对象不再可用。
        从以下版本开始:
        11.2.0。
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)

Copyright © 2021–2024 SuperMap. All rights reserved.