3 #ifndef vtkArrayComponents_h
4 #define vtkArrayComponents_h
6 #include "vtkCommonCoreModule.h"
13 VTK_ABI_NAMESPACE_BEGIN
47 VTK_ABI_NAMESPACE_BEGIN
101 VTK_ABI_NAMESPACE_END
105 #endif // vtkArrayComponents_h
static vtkDataArray * SafeDownCast(vtkObjectBase *o)
Abstract superclass for all arrays.
T VTK_ALWAYS_EXPORT to_enumerant(const std::string &)
A generic template to convert strings to enumerant values.
Specialization of tuple ranges and iterators for vtkAOSDataArrayTemplate.
std::string VTKCOMMONCORE_EXPORT to_string(vtkArrayComponents enumerant)
Given an enumerant, return a human-presentable string with its value.
vtkArrayComponents to_enumerant< vtkArrayComponents >(const std::string &enumerantStr)
A specialization of the generic template above.
int VTKCOMMONCORE_EXPORT ArrayComponents(const std::string &enumerantStr)
Given a string, return an "array component" enumerant.
abstract superclass for arrays of numeric data
vtkSmartPointer< vtkDataArray > ComponentOrNormAsDataArray(vtkDataArray *array, int compOrNorm)
Return a new array with a single component whose tuple-values are either a component of the input arr...
#define VTK_ALWAYS_EXPORT
vtkSmartPointer< vtkAbstractArray > VTKCOMMONCORE_EXPORT ComponentOrNormAsArray(vtkAbstractArray *array, int compOrNorm)
Return a new array with a single component whose tuple-values are either a component of the input arr...
vtkArrayComponents
An enumeration for specifying components of a vtkAbstractArray's tuples.