59 #ifndef vtkProbeFilter_h
60 #define vtkProbeFilter_h
64 #include "vtkFiltersCoreModule.h"
68 VTK_ABI_NAMESPACE_BEGIN
144 vtkSetStringMacro(ValidPointMaskArrayName);
145 vtkGetStringMacro(ValidPointMaskArrayName);
183 vtkSetMacro(Tolerance,
double);
184 vtkGetMacro(Tolerance,
double);
196 vtkSetMacro(SnapToCellWithClosestPoint,
bool);
197 vtkBooleanMacro(SnapToCellWithClosestPoint,
bool);
198 vtkGetMacro(SnapToCellWithClosestPoint,
bool);
207 vtkSetMacro(ComputeTolerance,
bool);
208 vtkBooleanMacro(ComputeTolerance,
bool);
209 vtkGetMacro(ComputeTolerance,
bool);
306 void ProbePointsImageData(
309 int srcBlockId,
const double start[3],
const double spacing[3],
const int dim[3],
312 class ProbeImageDataWorklet;
315 void ProbeImageDataPoints(
321 class ProbeImageDataPointsWorklet;
323 class ProbeEmptyPointsWorklet;
325 std::vector<vtkDataArray*> InputCellArrays;
326 std::vector<vtkDataArray*> SourceCellArrays;
329 VTK_ABI_NAMESPACE_END
sample data values at specified point locations
vtkDataSetAttributes::FieldList * CellList
represent and manipulate point attribute data
vtkTypeBool PassPointArrays
abstract class to specify dataset behavior
helps manage arrays from multiple vtkDataSetAttributes.
an abstract base class for locators which find cells
dynamic, self-adjusting array of vtkIdType
vtkCharArray * MaskPoints
provides thread-safe access to cells
vtkTypeBool PassFieldArrays
Proxy object to connect input/output ports.
helper class to manage the vtkPointSet::FindCell() METHOD
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of char
a simple class to control print indentation
topologically and geometrically regular array of data
list of point or cell ids
char * ValidPointMaskArrayName
vtkTypeBool CategoricalData
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
vtkFindCellStrategy * FindCellStrategy
vtkTypeBool PassCellArrays
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks for Information.
vtkIdTypeArray * ValidPoints
vtkDataSetAttributes::FieldList * PointList
Superclass for algorithms that produce output of the same type as input.
general representation of visualization data
static vtkDataSetAlgorithm * New()
vtkAbstractCellLocator * CellLocatorPrototype
bool SnapToCellWithClosestPoint