56 #ifndef vtkProbeFilter_h
57 #define vtkProbeFilter_h
62 #include "vtkFiltersCoreModule.h"
67 VTK_ABI_NAMESPACE_BEGIN
146 vtkSetStringMacro(ValidPointMaskArrayName);
147 vtkGetStringMacro(ValidPointMaskArrayName);
193 vtkSetMacro(Tolerance,
double);
194 vtkGetMacro(Tolerance,
double);
206 vtkSetMacro(SnapToCellWithClosestPoint,
bool);
207 vtkBooleanMacro(SnapToCellWithClosestPoint,
bool);
208 vtkGetMacro(SnapToCellWithClosestPoint,
bool);
219 vtkSetMacro(SnappingRadius,
double);
220 vtkGetMacro(SnappingRadius,
double);
232 vtkSetMacro(ComputeTolerance,
bool);
233 vtkBooleanMacro(ComputeTolerance,
bool);
234 vtkGetMacro(ComputeTolerance,
bool);
247 "GetFindCellStrategy() always returns
nullptr. Use GetCellLocator() instead.")
248 vtkFindCellStrategy* GetFindCellStrategy() {
return nullptr; }
273 this->SetCellLocator(cellLocator);
349 void ProbePointsImageData(
354 class ProbeImageDataWorklet;
357 void ProbeImageDataPoints(
363 class ProbeImageDataPointsWorklet;
365 class ProbeEmptyPointsWorklet;
367 std::vector<vtkDataArray*> InputCellArrays;
368 std::vector<vtkDataArray*> SourceCellArrays;
370 bool SnapToCellWithClosestPoint;
371 double SnappingRadius;
374 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.
void ReportReferences(vtkGarbageCollector *) override
an abstract base class for locators which find cells
dynamic, self-adjusting array of vtkIdType
vtkCharArray * MaskPoints
Detect and break reference loops.
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
const std::string pointIds
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 *)
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 * CellLocator
#define VTK_DEPRECATED_IN_9_7_0(reason)