24#ifndef vtkSplitColumnComponents_h 
   25#define vtkSplitColumnComponents_h 
   27#include "vtkFiltersGeneralModule.h"  
   32VTK_ABI_NAMESPACE_BEGIN
 
   49  vtkSetMacro(CalculateMagnitudes, 
bool);
 
   50  vtkGetMacro(CalculateMagnitudes, 
bool);
 
   51  vtkBooleanMacro(CalculateMagnitudes, 
bool);
 
   56    NUMBERS_WITH_PARENS = 0,      
 
   57    NAMES_WITH_PARENS = 1,        
 
   58    NUMBERS_WITH_UNDERSCORES = 2, 
 
   59    NAMES_WITH_UNDERSCORES = 3    
 
   67  vtkSetClampMacro(NamingMode, 
int, NUMBERS_WITH_PARENS, NAMES_WITH_UNDERSCORES);
 
   72  vtkGetMacro(NamingMode, 
int);
 
  106  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.