92 #ifndef vtkLineIntegralConvolution2D_h
93 #define vtkLineIntegralConvolution2D_h
97 #include "vtkRenderingLICOpenGL2Module.h"
136 vtkSetClampMacro(EnhancedLIC,
int, 0, 1);
137 vtkGetMacro(EnhancedLIC,
int);
138 vtkBooleanMacro(EnhancedLIC,
int);
164 ENHANCE_CONTRAST_OFF=0,
165 ENHANCE_CONTRAST_ON=1};
166 vtkSetClampMacro(EnhanceContrast,
int, 0, 2);
167 vtkGetMacro(EnhanceContrast,
int);
168 vtkBooleanMacro(EnhanceContrast,
int);
189 vtkSetClampMacro(LowContrastEnhancementFactor,
double, 0.0, 1.0);
190 vtkGetMacro(LowContrastEnhancementFactor,
double);
191 vtkSetClampMacro(HighContrastEnhancementFactor,
double, 0.0, 1.0);
192 vtkGetMacro(HighContrastEnhancementFactor,
double);
203 vtkGetMacro(AntiAlias,
int);
204 vtkBooleanMacro(AntiAlias,
int);
212 vtkSetClampMacro(NumberOfSteps,
int, 0,
VTK_INT_MAX);
213 vtkGetMacro(NumberOfSteps,
int);
225 vtkGetMacro(StepSize,
double);
234 void SetComponentIds(
int c0,
int c1);
236 vtkGetVector2Macro(ComponentIds,
int);
245 vtkSetClampMacro(MaxNoiseValue,
double, 0.0, 1.0);
246 vtkGetMacro(MaxNoiseValue,
double);
256 void SetTransformVectors(
int val);
257 vtkGetMacro(TransformVectors,
int);
281 void SetNormalizeVectors(
int val);
282 vtkGetMacro(NormalizeVectors,
int);
295 vtkSetClampMacro(MaskThreshold,
double, -1.0,
VTK_FLOAT_MAX);
296 vtkGetMacro(MaskThreshold,
double);
329 const std::deque<vtkPixelExtent> &vectorExtent,
330 const std::deque<vtkPixelExtent> &licExtent,
390 float computeBounds[4],