com.supermap.realspace

类 Layer3DSettingVolume



  • public class Layer3DSettingVolume
    extends Layer3DSetting
    体元栅格数据集图层扩展设置类。该类用于设置体元栅格数据作为三维图层加入到三维窗口中所使用的一些显示风格或者获取相关的信息。
    • 构造器详细资料

      • Layer3DSettingVolume

        public Layer3DSettingVolume()
        默认构造函数,构造一个新的Layer3DSettingVolume对象。
      • Layer3DSettingVolume

        public Layer3DSettingVolume(Layer3DSettingVolume layer3DSettingVolume)
        根据给定的 layer3DSettingVolume 对象构造一个与其完全相同的新对象。
        参数:
        layer3DSettingVolume - 指定的layer3DSettingVolume对象。
    • 方法详细资料

      • getType

        public Layer3DSettingType getType()
        获取三维图层扩展设置类型,即获取该三维图层扩展设置类对象对应于哪种三维图层扩展设置类。
        指定者:
        getType 在类中 Layer3DSetting
      • getOpaqueRate

        public int getOpaqueRate()
        获取或设置体元栅格数据图层的不透明度。取值范围0-100,0表示完全透明,100表示不透明。
        返回:
        不透明度。
      • setOpaqueRate

        public void setOpaqueRate(int value)
        获取或设置体元栅格数据图层的不透明度。取值范围0-100,0表示完全透明,100表示不透明。
        参数:
        value - 指定的不透明度。
      • getColorTable

        public Colors getColorTable()
        获取或设置体元栅格数据图层的颜色表。
        返回:
        颜色表。
      • setColorTable

        public void setColorTable(Colors value)
        获取或设置体元栅格数据图层的颜色表。
        参数:
        value - 指定的颜色表。
      • getGridValueTable

        public double[] getGridValueTable()
        获取颜色表对应的栅格值表。
        返回:
        颜色表对应的栅格值表。
      • setGridValueTable

        public void setGridValueTable(double[] value)
        设置颜色表对应的栅格值表。
        参数:
        value - 指定的颜色表对应的栅格值表。
      • getClampLayer

        public String getClampLayer()
        获取栅格体数据图层所依附的图层名称。
        返回:
        所依附的图层名称。
      • setClampLayer

        public void setClampLayer(String value)
        设置体元栅格数据图层所依附的图层名称。
        参数:
        value - 指定的所依附的图层名称。
      • isBoxWireframeVisible

        public boolean isBoxWireframeVisible()
        获取包围盒是否可见。
        返回:
        包围盒是否可见。
      • setBoxWireframeVisible

        public void setBoxWireframeVisible(boolean value)
        设置包围盒是否可见。
        参数:
        value - 指定包围盒是否可见。
      • getRenderMode

        public VolumeRenderMode getRenderMode()
        获取栅格体绘制时所采用的渲染模式。
      • setRenderMode

        public void setRenderMode(VolumeRenderMode value)
        设置栅格体绘制时所采用的渲染模式。
      • getMaxFiltration

        public double getMaxFiltration()
        获取最大强度过滤值。
      • setMaxFiltration

        public void setMaxFiltration(double value)
        设置最大强度过滤值。
      • getMinFiltration

        public double getMinFiltration()
        获取最小强度过滤值。
      • setMinFiltration

        public void setMinFiltration(double value)
        设置最小强度过滤值。
      • getScaleX

        public double getScaleX()
        获取栅格体数据图层在X方向的缩放比例。
      • setScaleX

        public void setScaleX(double value)
        设置栅格体数据图层在X方向的缩放比例。
      • getScaleY

        public double getScaleY()
        获取栅格体数据图层在Y方向的缩放比例。
      • setScaleY

        public void setScaleY(double value)
        设置栅格体数据图层在Y方向的缩放比例。
      • getScaleZ

        public double getScaleZ()
        获取栅格体数据图层在Z方向的缩放比例。
      • setScaleZ

        public void setScaleZ(double value)
        设置栅格体数据图层在Z方向的缩放比例。
      • getSliceCoordinate

        public Point3D getSliceCoordinate()
        获取剖切面的位置。
      • setSliceCoordinate

        public void setSliceCoordinate(Point3D value)
        设置剖切面的位置。
      • getTexSampleDist

        public double getTexSampleDist()
        获取采样距离。
      • setTexSampleDist

        public void setTexSampleDist(double value)
        设置采样距离。
      • getVisibleBoundingBox

        public BoundingBox getVisibleBoundingBox()
        获取可见范围。
      • setVisibleBoundingBox

        public void setVisibleBoundingBox(BoundingBox value)
        设置可见范围。
      • getValue

        public double getValue(double longitude,
                               double latitude,
                               double altitude)
        查询栅格体的强度值。
        参数:
        longitude - 待查询点的经度。
        latitude - 待查询点的纬度。
        altitude - 待查询点的高度。
        返回:
        强度值。
      • dispose

        public void dispose()

Copyright © 2021–2024 SuperMap. All rights reserved.