26 #ifndef vtkHyperTreeGridProbeFilter_h
27 #define vtkHyperTreeGridProbeFilter_h
30 #include "vtkFiltersCoreModule.h"
35 VTK_ABI_NAMESPACE_BEGIN
84 vtkSetMacro(PassCellArrays,
bool);
85 vtkBooleanMacro(PassCellArrays,
bool);
86 vtkGetMacro(PassCellArrays,
bool);
93 vtkSetMacro(PassPointArrays,
bool);
94 vtkBooleanMacro(PassPointArrays,
bool);
95 vtkGetMacro(PassPointArrays,
bool);
103 vtkSetMacro(PassFieldArrays,
bool);
104 vtkBooleanMacro(PassFieldArrays,
bool);
105 vtkGetMacro(PassFieldArrays,
bool);
133 vtkSetMacro(Tolerance,
double);
134 vtkGetMacro(Tolerance,
double);
145 vtkSetMacro(ComputeTolerance,
bool);
146 vtkGetMacro(ComputeTolerance,
bool);
163 vtkSetMacro(UseImplicitArrays,
bool);
164 vtkGetMacro(UseImplicitArrays,
bool);
165 vtkBooleanMacro(UseImplicitArrays,
bool);
231 void DealWithRemoteHandles(
241 bool PassCellArrays =
false;
242 bool PassPointArrays =
false;
243 bool PassFieldArrays =
true;
244 double Tolerance = 0.0;
245 bool ComputeTolerance =
true;
251 bool UseImplicitArrays =
false;
264 VTK_ABI_NAMESPACE_END
265 #endif // vtkHyperTreeGridProbeFilter_h
vtkSmartPointer< vtkHyperTreeGridLocator > Locator
abstract class to specify dataset behavior
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
vtkSmartPointer< vtkIdList > Handles
Used to store vtkIndexedArray handles when UseImplicitArrays is on.
dynamic, self-adjusting array of vtkIdType
Proxy object to connect input/output ports.
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
list of point or cell ids
vtkSmartPointer< vtkCharArray > MaskPoints
Probe a vtkHyperTreeGrid.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
abstract base class for objects that implement accelerated searches through HyperTree Grids (HTGs) ...
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
vtkNew< vtkIdTypeArray > ValidPoints
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks for Information.
Superclass for algorithms that produce output of the same type as input.
static vtkDataSetAlgorithm * New()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.