34 #ifndef vtkHyperTreeCursor_h 35 #define vtkHyperTreeCursor_h 37 #include "vtkCommonDataModelModule.h" 66 virtual bool IsLeaf() = 0;
71 virtual bool IsRoot() = 0;
77 virtual unsigned int GetLevel() = 0;
84 virtual int GetChildIndex() = 0;
91 virtual void ToRoot() = 0;
97 virtual void ToParent() = 0;
104 virtual void ToChild(
int child ) = 0;
138 virtual int GetNumberOfChildren() = 0;
144 virtual int GetDimension() = 0;
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Objects for depth-first traversal HyperTrees.
a simple class to control print indentation
An object structured as a tree where each node has exactly either 2^d or 3^d children.