22#ifndef vtkMergeVectorComponents_h 
   23#define vtkMergeVectorComponents_h 
   26#include "vtkFiltersGeneralModule.h"  
   29VTK_ABI_NAMESPACE_BEGIN
 
   41  vtkSetStringMacro(XArrayName);
 
   42  vtkGetStringMacro(XArrayName);
 
   49  vtkSetStringMacro(YArrayName);
 
   50  vtkGetStringMacro(YArrayName);
 
   57  vtkSetStringMacro(ZArrayName);
 
   58  vtkGetStringMacro(ZArrayName);
 
   66  vtkSetStringMacro(OutputVectorName);
 
   67  vtkGetStringMacro(OutputVectorName);
 
   76  vtkSetMacro(AttributeType, 
int);
 
   77  vtkGetMacro(AttributeType, 
int);
 
a simple class to control print indentation
 
merge components of many single-component arrays into one vector
 
vtkMergeVectorComponents()
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
 
void SetAttributeTypeToPointData()
Control which AttributeType the filter operates on (point data or cell data for vtkDataSets).
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void SetAttributeTypeToCellData()
Control which AttributeType the filter operates on (point data or cell data for vtkDataSets).
 
static vtkMergeVectorComponents * New()
 
~vtkMergeVectorComponents() override
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.