22 #ifndef vtkHyperTreeCursor_h
23 #define vtkHyperTreeCursor_h
25 #include "vtkCommonDataModelModule.h"
29 VTK_ABI_NAMESPACE_BEGIN
33 "Use other Hyper Tree Grid cursors instead.") VTKCOMMONDATAMODEL_EXPORT
vtkHyperTreeCursor
58 virtual bool IsLeaf() = 0;
63 virtual bool IsRoot() = 0;
69 virtual unsigned int GetLevel() = 0;
76 virtual int GetChildIndex() = 0;
83 virtual void ToRoot() = 0;
89 virtual void ToParent() = 0;
96 virtual void ToChild(
int child) = 0;
130 virtual int GetNumberOfChildren() = 0;
136 virtual int GetDimension() = 0;
147 VTK_ABI_NAMESPACE_END
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.
#define VTK_DEPRECATED_IN_9_2_0(reason)
Objects for depth-first traversal HyperTrees.
a simple class to control print indentation
A data object structured as a tree.