45 #ifndef vtkExtractTensorComponents_h
46 #define vtkExtractTensorComponents_h
51 #define VTK_EXTRACT_COMPONENT 0
52 #define VTK_EXTRACT_EFFECTIVE_STRESS 1
53 #define VTK_EXTRACT_DETERMINANT 2
67 vtkSetMacro(PassTensorsToOutput,
int);
68 vtkGetMacro(PassTensorsToOutput,
int);
69 vtkBooleanMacro(PassTensorsToOutput,
int);
74 vtkSetMacro(ExtractScalars,
int);
75 vtkGetMacro(ExtractScalars,
int);
76 vtkBooleanMacro(ExtractScalars,
int);
81 vtkSetVector2Macro(ScalarComponents,
int);
82 vtkGetVectorMacro(ScalarComponents,
int,2);
90 vtkSetMacro(ScalarMode,
int);
91 vtkGetMacro(ScalarMode,
int);
108 vtkSetMacro(ExtractVectors,
int);
109 vtkGetMacro(ExtractVectors,
int);
110 vtkBooleanMacro(ExtractVectors,
int);
116 vtkSetVector6Macro(VectorComponents,
int);
117 vtkGetVectorMacro(VectorComponents,
int,6);
123 vtkSetMacro(ExtractNormals,
int);
124 vtkGetMacro(ExtractNormals,
int);
125 vtkBooleanMacro(ExtractNormals,
int);
131 vtkSetMacro(NormalizeNormals,
int);
132 vtkGetMacro(NormalizeNormals,
int);
133 vtkBooleanMacro(NormalizeNormals,
int);
139 vtkSetVector6Macro(NormalComponents,
int);
140 vtkGetVectorMacro(NormalComponents,
int,6);
146 vtkSetMacro(ExtractTCoords,
int);
147 vtkGetMacro(ExtractTCoords,
int);
148 vtkBooleanMacro(ExtractTCoords,
int);
153 vtkSetClampMacro(NumberOfTCoords,
int,1,3);
154 vtkGetMacro(NumberOfTCoords,
int);
161 vtkSetVector6Macro(TCoordComponents,
int);
162 vtkGetVectorMacro(TCoordComponents,
int,6);
179 int ScalarComponents[2];
181 int VectorComponents[6];
184 int NormalComponents[6];
187 int TCoordComponents[6];
a simple class to control print indentation
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce output of the same type as input.
static vtkDataSetAlgorithm * New()