VTK  9.5.20251009
Classes
vtkArrayDispatch Namespace Reference

Classes

struct  Dispatch2ByArray
 Dispatch two arrays with the restriction that the type of the first array is in the ArrayList1 TypeList, and the second is in ArrayList2. More...
 
struct  Dispatch2ByArrayAndSameValueType
 Dispatch two arrays, restricting the valid code paths to use only array types found in ArrayList that have a ValueType contained in the ValueTypeList TypeList. More...
 
struct  Dispatch2ByArrayAndValueType
 Dispatch two arrays, restricting the valid code paths to use ValueType-filtered versions of the ArrayList1 and ArrayList2 TypeLists. More...
 
struct  Dispatch2ByArrayWithSameValueType
 Dispatch two arrays, restricting the valid code paths to use only array types specified in the ArrayList TypeList, additionally enforcing that all arrays must have the same ValueType. More...
 
struct  Dispatch2BySameValueType
 Dispatch two arrays, restricting the valid code paths to use only array types found in application-wide vtkArrayDispatch::Arrays TypeList that have a ValueType contained in the ValueTypeList TypeList. More...
 
struct  Dispatch2BySameValueTypeUsingArrays
 
struct  Dispatch2ByValueType
 Dispatch two arrays, restricting the valid code paths to use ValueType-filtered versions of the application-wide vtkArrayDispatch::Arrays TypeList. More...
 
struct  Dispatch2ByValueTypeUsingArrays
 
struct  Dispatch2SameValueTypeUsingArrays
 
struct  Dispatch3ByArray
 Dispatch three arrays with the restriction that the type of the first array is in the ArrayList1 TypeList, the second is in ArrayList2, and the third is in ArrayList3. More...
 
struct  Dispatch3ByArrayAndValueType
 Dispatch three arrays, restricting the valid code paths to use ValueType-filtered versions of ArrayList1 , ArrayList2, and ArrayList3 TypeList. More...
 
struct  Dispatch3ByArraySameValue
 Dispatch three arrays, restricting the valid code paths to use only array types found in ArrayList TypeList that have a ValueType contained in the ValueTypeList TypeList. More...
 
struct  Dispatch3ByArrayWithSameValueType
 Dispatch three arrays, restricting the valid code paths to use only array types specified in the ArrayList TypeList, additionally enforcing that all arrays must have the same ValueType. More...
 
struct  Dispatch3BySameValueType
 Dispatch three arrays, restricting the valid code paths to use only array types found in application-wide vtkArrayDispatch::Arrays TypeList that have a ValueType contained in the ValueTypeList TypeList. More...
 
struct  Dispatch3BySameValueTypeUsingArrays
 
struct  Dispatch3ByValueType
 Dispatch three arrays, restricting the valid code paths to use ValueType-filtered versions of the application-wide vtkArrayDispatch::Arrays TypeList. More...
 
struct  Dispatch3ByValueTypeUsingArrays
 
struct  Dispatch3SameValueTypeUsingArrays
 
struct  DispatchByArray
 Dispatch a single array against all array types mentioned in the ArrayList template parameter. More...
 
struct  DispatchByArrayAndValueType
 Dispatch a single array against all array types in ArrayList with the added restriction that the array must have a type that appears the ValueTypeList TypeList. More...
 
struct  DispatchByValueType
 Dispatch a single array against all array types in the application-wide vtkArrayDispatch::Arrays list with the added restriction that the array must have a type that appears the ValueTypeList TypeList. More...
 
struct  DispatchByValueTypeUsingArrays
 
struct  FilterArraysByArrayTypeTag
 Filter the ArrayList to contain only arrays with ArrayType::ArrayTypeTag that exist in ArrayTypeTagList. More...
 
struct  FilterArraysByDataTypeTag
 Filter the ArrayList to contain only arrays with ArrayType::DataTypeTag that exist in DataTypeTagList. More...
 
struct  FilterArraysByValueType
 Filter the ArrayList to contain only arrays with ArrayType::ValueType that exist in ValueList. More...