A concrete implementation of vtkHyperOctreePointsGrabber used by vtkClipHyperOctree and vtkHyperOctreeCutter.
More...
#include <vtkHyperOctreeClipCutPointsGrabber.h>
A concrete implementation of vtkHyperOctreePointsGrabber used by vtkClipHyperOctree and vtkHyperOctreeCutter.
- See Also
- vtkHyperOctreeClipCut, vtkHyperOctreeClipCutClipCutPointsGrabber, vtkClipHyperOctree, vtkHyperOctreeClipCutCutter
Definition at line 35 of file vtkHyperOctreeClipCutPointsGrabber.h.
vtkHyperOctreeClipCutPointsGrabber::vtkHyperOctreeClipCutPointsGrabber |
( |
| ) |
|
|
protected |
vtkHyperOctreeClipCutPointsGrabber::~vtkHyperOctreeClipCutPointsGrabber |
( |
| ) |
|
|
protected |
static int vtkHyperOctreeClipCutPointsGrabber::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkHyperOctreeClipCutPointsGrabber::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkHyperOctreeClipCutPointsGrabber::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkHyperOctreeClipCutPointsGrabber::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkHyperOctreeClipCutPointsGrabber::SetDimension |
( |
int |
dim | ) |
|
|
virtual |
virtual void vtkHyperOctreeClipCutPointsGrabber::InitPointInsertion |
( |
| ) |
|
|
virtual |
Initialize the points insertion scheme. Actually, it is just a trick to initialize the IdSet from the filter. The IdSet class cannot be shared with the filter because it is a Pimpl. It is used by clip,cut and contour filters to build the points that lie on an hyperoctant.
- Precondition
- only_in_3d: GetDimension()==3
Implements vtkHyperOctreePointsGrabber.
virtual void vtkHyperOctreeClipCutPointsGrabber::InsertPoint |
( |
vtkIdType |
ptId, |
|
|
double |
pt[3], |
|
|
double |
pcoords[3], |
|
|
int |
ijk[3] |
|
) |
| |
|
virtual |
Insert a point, assuming the point is unique and does not require a locator. Tt does not mean it does not use a locator. It just mean that some implementation may skip the use of a locator.
Implements vtkHyperOctreePointsGrabber.
virtual void vtkHyperOctreeClipCutPointsGrabber::InsertPointWithMerge |
( |
vtkIdType |
ptId, |
|
|
double |
pt[3], |
|
|
double |
pcoords[3], |
|
|
int |
ijk[3] |
|
) |
| |
|
virtual |
virtual void vtkHyperOctreeClipCutPointsGrabber::InsertPoint2D |
( |
double |
pt[3], |
|
|
int |
ijk[3] |
|
) |
| |
|
virtual |
vtkOrderedTriangulator* vtkHyperOctreeClipCutPointsGrabber::GetTriangulator |
( |
| ) |
|
Return the ordered triangulator.
vtkPolygon* vtkHyperOctreeClipCutPointsGrabber::GetPolygon |
( |
| ) |
|
vtkOrderedTriangulator* vtkHyperOctreeClipCutPointsGrabber::Triangulator |
|
protected |
vtkPolygon* vtkHyperOctreeClipCutPointsGrabber::Polygon |
|
protected |
vtkHyperOctreeIdSet* vtkHyperOctreeClipCutPointsGrabber::IdSet |
|
protected |
The documentation for this class was generated from the following file: