 |
VTK
9.1.0
|
Go to the documentation of this file.
26 #ifndef vtkMergeVectorComponents_h
27 #define vtkMergeVectorComponents_h
30 #include "vtkFiltersGeneralModule.h"
44 vtkSetStringMacro(XArrayName);
45 vtkGetStringMacro(XArrayName);
52 vtkSetStringMacro(YArrayName);
53 vtkGetStringMacro(YArrayName);
60 vtkSetStringMacro(ZArrayName);
61 vtkGetStringMacro(ZArrayName);
69 vtkSetStringMacro(OutputVectorName);
70 vtkGetStringMacro(OutputVectorName);
79 vtkSetMacro(AttributeType,
int);
80 vtkGetMacro(AttributeType,
int);
void SetAttributeTypeToCellData()
Control which AttributeType the filter operates on (point data or cell data for vtkDataSets).
void SetAttributeTypeToPointData()
Control which AttributeType the filter operates on (point data or cell data for vtkDataSets).
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
~vtkMergeVectorComponents() override
a simple class to control print indentation
static vtkMergeVectorComponents * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
merge components of many single-component arrays into one vector
vtkMergeVectorComponents()