24 #ifndef __vtkHyperOctreeClipCutPointsGrabber_h
25 #define __vtkHyperOctreeClipCutPointsGrabber_h
27 #include "vtkFiltersHyperTreeModule.h"
30 class vtkHyperOctreeIdSet;
32 class vtkOrderedTriangulator;
42 void PrintSelf(ostream& os, vtkIndent indent);
80 vtkOrderedTriangulator *GetTriangulator();
83 vtkPolygon *GetPolygon();
virtual void InsertPoint(vtkIdType ptId, double pt[3], double pcoords[3], int ijk[3])=0
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.
A concrete implementation of vtkHyperOctreePointsGrabber used by vtkClipHyperOctree and vtkHyperOctre...
vtkOrderedTriangulator * Triangulator
vtkHyperOctreeIdSet * IdSet
virtual void SetDimension(int dim)=0
virtual void InitPointInsertion()=0
virtual void InsertPoint2D(double pt[3], int ijk[3])=0
virtual void InsertPointWithMerge(vtkIdType ptId, double pt[3], double pcoords[3], int ijk[3])=0
void PrintSelf(ostream &os, vtkIndent indent)