25 #ifndef vtkHyperOctreeClipCutPointsGrabber_h
26 #define vtkHyperOctreeClipCutPointsGrabber_h
28 #include "vtkFiltersHyperTreeModule.h"
31 class vtkHyperOctreeIdSet;
70 int ijk[3]) VTK_OVERRIDE;
78 int ijk[3]) VTK_OVERRIDE;
83 void InsertPoint2D(
double pt[3],
84 int ijk[3]) VTK_OVERRIDE;
100 ~vtkHyperOctreeClipCutPointsGrabber() VTK_OVERRIDE;
104 vtkHyperOctreeIdSet *IdSet;
107 vtkHyperOctreeClipCutPointsGrabber(const vtkHyperOctreeClipCutPointsGrabber&) VTK_DELETE_FUNCTION;
108 void operator=(const vtkHyperOctreeClipCutPointsGrabber&) VTK_DELETE_FUNCTION;
An object used by filters to store points computed on face or edge of an hyperoctant.
helper class to generate triangulations
A concrete implementation of vtkHyperOctreePointsGrabber used by vtkClipHyperOctree and vtkHyperOctre...
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 SetDimension(int dim)=0
Set the dimension of the hyperoctree.
a cell that represents an n-sided polygon
virtual void InitPointInsertion()=0
Initialize the points insertion scheme.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...