ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMVoxelColorUniqueValue Class
Members Example

In This Topic
    CIMVoxelColorUniqueValue Class
    In This Topic
    Represents a voxel color unique value.
    Object Model
    CIMVoxelColorUniqueValue ClassCIMVoxelColorUniqueValue ClassCIMColor ClassCIMVoxelColorUniqueValue Class
    Syntax
    Example
    Change The Visibility on a CIMVoxelColorUniqueValue class
    //Get the variable profile whose renderer will be changed
    var variable = voxelLayer.SelectedVariableProfile;
    
    //Check DataType
    if (variable.DataType != VoxelVariableDataType.Discrete)
        return;//must be Discrete to have a UV Renderer...
    
    var renderer = variable.Renderer as CIMVoxelUniqueValueRenderer;
    
    //A CIMVoxelUniqueValueRenderer consists of a collection of
    //CIMVoxelColorUniqueValue classes - one per discrete value
    //in the associated variable profile value array
    
    //Get the first class
    var classes = renderer.Classes.ToList();
    var unique_value_class = classes.First();
    //Set its visibility off
    unique_value_class.Visible = false;
    
    //Apply the change to the renderer
    renderer.Classes = classes.ToArray();
    //apply the changes
    variable.SetRenderer(renderer);
    
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.CIM.CIMObject
          ArcGIS.Core.CIM.CIMVoxelColorUniqueValue

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also