siICENodeContextType

Introduced

v7.0

Description

Defines the element set associated with the data for ICE node connections. In other words, which elements will be evaluated.

C# Syntax

siICENodeContextType.siICENodeContextSingleton                              // 1
siICENodeContextType.siICENodeContextComponent0D                            // 2
siICENodeContextType.siICENodeContextComponent1D                            // 4
siICENodeContextType.siICENodeContextComponent2D                            // 8
siICENodeContextType.siICENodeContextComponent0D2D                          // 16
siICENodeContextType.siICENodeContextElementGenerator                       // 32
siICENodeContextType.siICENodeContextSingletonOrComponent0D                 // 3
siICENodeContextType.siICENodeContextSingletonOrComponent1D                 // 5
siICENodeContextType.siICENodeContextSingletonOrComponent2D                 // 9
siICENodeContextType.siICENodeContextSingletonOrComponent0D2D               // 17
siICENodeContextType.siICENodeContextSingletonOrElementGenerator            // 33
siICENodeContextType.siICENodeContextComponent0DOr1DOr2D                    // 14
siICENodeContextType.siICENodeContextNotSingleton                           // 62
siICENodeContextType.siICENodeContextAny                                    // 63

Constant Value Description
siICENodeContextSingleton 1 Only one element; for example, the transformation matrix of a geometry.
siICENodeContextComponent0D 2 One element per vertex or point.
siICENodeContextComponent1D 4 One element per edge or segment.
siICENodeContextComponent2D 8 One element per polygon or subsurface.
siICENodeContextComponent0D2D 16 One element per sampled point or polynode.
siICENodeContextElementGenerator 32 Elements generated by a node. These are the special nodes that generate themselves their own evaluation context, and this context can be propagated to the connected nodes. They control how many elements will be evaluated, starting at their output. The number of output elements is not related to the number of components on the output geometry.
siICENodeContextSingletonOrComponent0D siICENodeContextSingleton | siICENodeContextComponent0D One element or one element per vertex or point.
siICENodeContextSingletonOrComponent1D siICENodeContextSingleton | siICENodeContextComponent1D One element or one element per edge or segment.
siICENodeContextSingletonOrComponent2D siICENodeContextSingleton | siICENodeContextComponent2D One element or one element per polygon or subsurface.
siICENodeContextSingletonOrComponent0D2D siICENodeContextSingleton | siICENodeContextComponent0D2D One element or one element per sampled point or polynode.
siICENodeContextSingletonOrElementGenerator siICENodeContextSingleton | siICENodeContextElementGenerator One element or one element generated by a node.
siICENodeContextComponent0DOr1DOr2D siICENodeContextComponent0D | siICENodeContextComponent1D | siICENodeContextComponent2D One element per: vertex or point; edge or segment; polygon or subsurface.
siICENodeContextNotSingleton siICENodeContextComponent0D | siICENodeContextComponent1D | siICENodeContextComponent2D | siICENodeContextComponent0D2D | siMDNodeEvaluationContextPointLocator Any element set except the singleton (one element only).
siICENodeContextAny siICENodeContextSingleton | siICENodeContextComponent0D | siICENodeContextComponent1D | siICENodeContextComponent2D | siICENodeContextComponent0D2D | siMDNodeEvaluationContextPointLocator Any element set.

Applies To

ICENodePort.ContextType ICEAttribute.ContextType