12 #ifndef vtkPVProbeLineFilter_h
13 #define vtkPVProbeLineFilter_h
16 #include "vtkPVVTKExtensionsFiltersParallelDIY2Module.h"
20 class vtkProbeLineFilter;
35 vtkSetMacro(PassCellArrays,
bool);
36 vtkBooleanMacro(PassCellArrays,
bool);
37 vtkGetMacro(PassCellArrays,
bool);
45 vtkSetMacro(PassPointArrays,
bool);
46 vtkBooleanMacro(PassPointArrays,
bool);
47 vtkGetMacro(PassPointArrays,
bool);
55 vtkSetMacro(PassFieldArrays,
bool);
56 vtkBooleanMacro(PassFieldArrays,
bool);
57 vtkGetMacro(PassFieldArrays,
bool);
66 vtkSetMacro(Tolerance,
double);
67 vtkGetMacro(Tolerance,
double);
76 vtkSetMacro(ComputeTolerance,
bool);
77 vtkBooleanMacro(ComputeTolerance,
bool);
78 vtkGetMacro(ComputeTolerance,
bool);
94 vtkSetMacro(PassPartialArrays,
bool);
95 vtkGetMacro(PassPartialArrays,
bool);
96 vtkBooleanMacro(PassPartialArrays,
bool);
104 vtkGetMacro(SamplingPattern,
int);
105 vtkSetClampMacro(SamplingPattern,
int, 0, 2);
114 vtkGetMacro(LineResolution,
int);
115 vtkSetMacro(LineResolution,
int);
122 vtkGetVector3Macro(Point1,
double);
123 vtkSetVector3Macro(Point1,
double);
124 vtkGetVector3Macro(Point2,
double);
125 vtkSetVector3Macro(Point2,
double);
135 int SamplingPattern = 0;
136 int LineResolution = 1000;
137 bool PassPartialArrays =
false;
138 bool PassCellArrays =
false;
139 bool PassPointArrays =
false;
140 bool PassFieldArrays =
false;
141 bool ComputeTolerance =
true;
142 double Tolerance = 1.0;
143 double Point1[3] = { 0, 0, 0 };
144 double Point2[3] = { 1, 1, 1 };
154 #endif // vtkPVProbeLineFilter_h