40#ifndef vtkSplitColumnComponents_h
41#define vtkSplitColumnComponents_h
43#include "vtkFiltersGeneralModule.h"
64 vtkSetMacro(CalculateMagnitudes,
bool);
65 vtkGetMacro(CalculateMagnitudes,
bool);
66 vtkBooleanMacro(CalculateMagnitudes,
bool);
71 NUMBERS_WITH_PARENS = 0,
72 NAMES_WITH_PARENS = 1,
73 NUMBERS_WITH_UNDERSCORES = 2,
74 NAMES_WITH_UNDERSCORES = 3
82 vtkSetClampMacro(NamingMode,
int, NUMBERS_WITH_PARENS, NAMES_WITH_UNDERSCORES);
87 vtkGetMacro(NamingMode,
int);
121 bool CalculateMagnitudes;
Abstract superclass for all arrays.
a simple class to control print indentation
split multicomponent table columns
static vtkSplitColumnComponents * New()
void SetNamingModeToNamesWithUnderscores()
Get/Set the array naming mode.
void SetNamingModeToNamesWithParens()
Get/Set the array naming mode.
std::string GetComponentLabel(vtkAbstractArray *array, int component_no)
Returns the label to use for the specific component in the array based on this->NamingMode.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void SetNamingModeToNumberWithUnderscores()
Get/Set the array naming mode.
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...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetNamingModeToNumberWithParens()
Get/Set the array naming mode.
static vtkInformationIntegerKey * ORIGINAL_COMPONENT_NUMBER()
These are keys that get added to each output array to make it easier for downstream filters to know w...
vtkSplitColumnComponents()
~vtkSplitColumnComponents() override
Superclass for algorithms that produce only vtkTables as output.