 |
VTK
9.0.20210301
|
Go to the documentation of this file.
37 #ifndef vtkSplitColumnComponents_h
38 #define vtkSplitColumnComponents_h
40 #include "vtkFiltersGeneralModule.h"
61 vtkSetMacro(CalculateMagnitudes,
bool);
62 vtkGetMacro(CalculateMagnitudes,
bool);
63 vtkBooleanMacro(CalculateMagnitudes,
bool);
68 NUMBERS_WITH_PARENS = 0,
69 NAMES_WITH_PARENS = 1,
70 NUMBERS_WITH_UNDERSCORES = 2,
71 NAMES_WITH_UNDERSCORES = 3
79 vtkSetClampMacro(NamingMode,
int, NUMBERS_WITH_PARENS, NAMES_WITH_UNDERSCORES);
84 vtkGetMacro(NamingMode,
int);
118 bool CalculateMagnitudes;
static vtkInformationStringKey * ORIGINAL_ARRAY_NAME()
These are keys that get added to each output array to make it easier for downstream filters to know w...
static vtkSplitColumnComponents * New()
void SetNamingModeToNumberWithParens()
static vtkInformationIntegerKey * ORIGINAL_COMPONENT_NUMBER()
std::string GetComponentLabel(vtkAbstractArray *array, int component_no)
Returns the label to use for the specific component in the array based on this->NamingMode.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
split multicomponent table columns
Superclass for algorithms that produce only vtkTables as output.
void SetNamingModeToNamesWithUnderscores()
void SetNamingModeToNumberWithUnderscores()
a simple class to control print indentation
Abstract superclass for all arrays.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkSplitColumnComponents()
~vtkSplitColumnComponents() override
void SetNamingModeToNamesWithParens()