## siComponentDataContext

### Introduced

v7.0

### Description

Specifies the context of component data (points, edges, etc.) on an ICEAttribute.

### C# Syntax

    siComponentDataContext.siComponentDataContextSingleton                      // 1
    siComponentDataContext.siComponentDataContextComponent0D                    // 2
    siComponentDataContext.siComponentDataContextComponent1D                    // 4
    siComponentDataContext.siComponentDataContextComponent2D                    // 8
    siComponentDataContext.siComponentDataContextComponent0D2D                  // 16

Constant | Value | Description
--- | --- | ---
siComponentDataContextSingleton | 0x00000000 | One data per primitive.
siComponentDataContextComponent0D | 0x00000001 | One data per point.
siComponentDataContextComponent1D | 0x00000002 | One data per edge or line segment.
siComponentDataContextComponent2D | 0x00000004 | One data per polygon or face.
siComponentDataContextComponent0D2D | 0x00000008 | One sample point or polynode.

### Applies To

AddAttributeToSetDataICENode

### See Also

siICENodeContextType siComponentDataType siComponentDataStructure