Go to the documentation of this file.
24 #ifndef vtkHyperOctreeCursor_h
25 #define vtkHyperOctreeCursor_h
@ VTK_OCTREE_CHILD_ZMIN_YMAX_XMIN
virtual int GetDimension()=0
virtual int IsEqual(vtkHyperOctreeCursor *other)=0
virtual int CurrentIsTerminalNode()=0
@ VTK_OCTREE_CHILD_ZMAX_YMAX_XMAX
@ VTK_OCTREE_CHILD_ZMAX_YMIN_XMIN
#define vtkTypeMacro(thisClass, superclass)
Objects that can traverse hyperoctree nodes.
abstract base class for most VTK objects
const int VTK_QUADTREE_CHILD_SE
virtual int GetNumberOfChildren()=0
const int VTK_QUADTREE_CHILD_NW
virtual int SameTree(vtkHyperOctreeCursor *other)=0
const int VTK_BINARY_TREE_CHILD_LEFT
a simple class to control print indentation
@ VTK_OCTREE_CHILD_ZMAX_YMAX_XMIN
GLuint GLuint GLsizei GLenum const GLvoid * indices
const int VTK_QUADTREE_CHILD_SW
virtual vtkHyperOctreeCursor * Clone()=0
virtual void ToParent()=0
virtual int CurrentIsLeaf()=0
virtual void ToSameNode(vtkHyperOctreeCursor *other)=0
virtual int GetChildIndex()=0
virtual int CurrentIsRoot()=0
virtual ~vtkHyperOctreeCursor()
const int VTK_BINARY_TREE_CHILD_RIGHT
virtual int GetCurrentLevel()=0
@ VTK_OCTREE_CHILD_ZMIN_YMIN_XMIN
virtual int GetIndex(int d)=0
virtual void MoveToNode(int *indices, int level)=0
virtual void ToChild(int child)=0
@ VTK_OCTREE_CHILD_ZMIN_YMAX_XMAX
#define VTKCOMMONDATAMODEL_EXPORT
@ VTK_OCTREE_CHILD_ZMAX_YMIN_XMAX
const int VTK_QUADTREE_CHILD_NE
void PrintSelf(ostream &os, vtkIndent indent)
@ VTK_OCTREE_CHILD_ZMIN_YMIN_XMAX
virtual int GetLeafId()=0