46 #ifndef vtkExtractTensorComponents_h
47 #define vtkExtractTensorComponents_h
49 #include "vtkFiltersExtractionModule.h"
52 #define VTK_EXTRACT_COMPONENT 0
53 #define VTK_EXTRACT_EFFECTIVE_STRESS 1
54 #define VTK_EXTRACT_DETERMINANT 2
73 vtkGetMacro(PassTensorsToOutput,
int);
82 vtkGetMacro(ExtractScalars,
int);
90 vtkSetVector2Macro(ScalarComponents,
int);
91 vtkGetVectorMacro(ScalarComponents,
int,2);
102 vtkGetMacro(ScalarMode,
int);
122 vtkGetMacro(ExtractVectors,
int);
131 vtkSetVector6Macro(VectorComponents,
int);
132 vtkGetVectorMacro(VectorComponents,
int,6);
141 vtkGetMacro(ExtractNormals,
int);
151 vtkGetMacro(NormalizeNormals,
int);
160 vtkSetVector6Macro(NormalComponents,
int);
161 vtkGetVectorMacro(NormalComponents,
int,6);
169 vtkGetMacro(ExtractTCoords,
int);
177 vtkSetClampMacro(NumberOfTCoords,
int,1,3);
178 vtkGetMacro(NumberOfTCoords,
int);
187 vtkSetVector6Macro(TCoordComponents,
int);
188 vtkGetVectorMacro(TCoordComponents,
int,6);
205 int ScalarComponents[2];
207 int VectorComponents[6];
210 int NormalComponents[6];
213 int TCoordComponents[6];
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Superclass for algorithms that produce output of the same type as input.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkDataSetAlgorithm * New()