28 #ifndef __vtkHyperOctreePointsGrabber_h
29 #define __vtkHyperOctreePointsGrabber_h
31 #include "vtkCommonDataModelModule.h"
32 #include "vtkObject.h"
38 void PrintSelf(ostream& os, vtkIndent indent);
46 virtual void SetDimension(
int dim)=0;
53 virtual void InitPointInsertion()=0;
60 virtual void InsertPoint(vtkIdType ptId,
68 virtual void InsertPointWithMerge(vtkIdType ptId,
76 virtual void InsertPoint2D(
double pt[3],
An object used by filters to store points computed on face or edge of an hyperoctant. It is an abstract class. vtkClipHyperOctree and vtkHyperOctreeCutter use vtkHyperOctreeClipCutPointsGrabber vtkHyperOctreeContourFilter use an internal one: vtkHyperOctreeContourFilterPointsGrabber.