Go to the documentation of this file.
29 #ifndef vtkHyperOctreePointsGrabber_h
30 #define vtkHyperOctreePointsGrabber_h
32 #include "vtkCommonDataModelModule.h"
~vtkHyperOctreePointsGrabber() override
abstract base class for most VTK objects
virtual void SetDimension(int dim)=0
Set the dimension of the hyperoctree.
An object used by filters to store points computed on face or edge of an hyperoctant.
int GetDimension()
Return the dimension of the hyperoctree.
virtual void InsertPointWithMerge(vtkIdType ptId, double pt[3], double pcoords[3], int ijk[3])=0
Insert a point using a locator.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
virtual void InsertPoint2D(double pt[3], int ijk[3])=0
Insert a point in the quadtree case.
virtual void InsertPoint(vtkIdType ptId, double pt[3], double pcoords[3], int ijk[3])=0
Insert a point, assuming the point is unique and does not require a locator.
vtkHyperOctreePointsGrabber()
virtual void InitPointInsertion()=0
Initialize the points insertion scheme.