22 #ifndef vtkMergeVectorComponents_h
23 #define vtkMergeVectorComponents_h
26 #include "vtkFiltersGeneralModule.h"
29 VTK_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);
101 VTK_ABI_NAMESPACE_END
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.
static vtkMergeVectorComponents * New()
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).
~vtkMergeVectorComponents() override
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.