Go to the documentation of this file.
23 #ifndef vtkLocationSelector_h
24 #define vtkLocationSelector_h
46 unsigned int amrLevel,
unsigned int amrIndex)
override;
53 class vtkInternalsForPoints;
54 class vtkInternalsForCells;
55 std::unique_ptr<vtkInternals> Internals;
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
A node in a selection tree. Used to store selection results.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
dynamic, self-adjusting array of signed char
selects cells containing or points near chosen point locations.
a simple class to control print indentation
virtual void Initialize(vtkSelectionNode *node, const std::string &insidednessArrayName)
Sets the vtkSelectionNode used by this selection operator and initializes the data structures in the ...
virtual bool ComputeSelectedElementsForBlock(vtkDataObject *input, vtkSignedCharArray *insidednessArray, unsigned int compositeIndex, unsigned int amrLevel, unsigned int amrIndex)=0
This method computes whether or not each element in the dataset is inside the selection and populates...
virtual void Finalize()
Does any cleanup of objects created in Initialize.
general representation of visualization data