12 #ifndef vtkPVProbeLineFilter_h 13 #define vtkPVProbeLineFilter_h 20 class vtkProbeLineFilter;
36 vtkSetMacro(PassCellArrays,
bool);
37 vtkBooleanMacro(PassCellArrays,
bool);
38 vtkGetMacro(PassCellArrays,
bool);
46 vtkSetMacro(PassPointArrays,
bool);
47 vtkBooleanMacro(PassPointArrays,
bool);
48 vtkGetMacro(PassPointArrays,
bool);
56 vtkSetMacro(PassFieldArrays,
bool);
57 vtkBooleanMacro(PassFieldArrays,
bool);
58 vtkGetMacro(PassFieldArrays,
bool);
67 vtkSetMacro(Tolerance,
double);
68 vtkGetMacro(Tolerance,
double);
77 vtkSetMacro(ComputeTolerance,
bool);
78 vtkBooleanMacro(ComputeTolerance,
bool);
79 vtkGetMacro(ComputeTolerance,
bool);
95 vtkSetMacro(PassPartialArrays,
bool);
96 vtkGetMacro(PassPartialArrays,
bool);
97 vtkBooleanMacro(PassPartialArrays,
bool);
105 vtkGetMacro(SamplingPattern,
int);
106 vtkSetClampMacro(SamplingPattern,
int, 0, 2);
115 vtkGetMacro(LineResolution,
int);
116 vtkSetMacro(LineResolution,
int);
123 vtkGetVector3Macro(Point1,
double);
124 vtkSetVector3Macro(Point1,
double);
125 vtkGetVector3Macro(Point2,
double);
126 vtkSetVector3Macro(Point2,
double);
137 int SamplingPattern = 0;
138 int LineResolution = 1000;
139 bool PassPartialArrays =
false;
140 bool PassCellArrays =
false;
141 bool PassPointArrays =
false;
142 bool PassFieldArrays =
false;
143 bool ComputeTolerance =
true;
144 double Tolerance = 1.0;
145 double Point1[3] = { 0, 0, 0 };
146 double Point2[3] = { 1, 1, 1 };
156 #endif // vtkPVProbeLineFilter_h vtkNew< vtkLineSource > LineSource
#define VTKPVVTKEXTENSIONSFILTERSPARALLELDIY2_EXPORT
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
static vtkPolyDataAlgorithm * New()
void ReportReferences(vtkGarbageCollector *) VTK_OVERRIDE
Filter to simplify probe line usage when probing over a simple line.
void operator=(const vtkObjectBase &)
vtkNew< vtkProbeLineFilter > Prober