static vtkTree * GetData(vtkInformationVector *v, int i=0)
static vtkTree * GetData(vtkInformation *info)
vtkIdType GetParent(vtkIdType v)
bool IsLeaf(vtkIdType vertex)
A rooted tree data structure.
#define vtkTypeMacro(thisClass, superclass)
void GetChildren(vtkIdType v, vtkAdjacentVertexIterator *it)
A rooted tree data structure.
virtual int GetDataObjectType()
vtkIdType GetChild(vtkIdType v, vtkIdType i)
virtual vtkIdType GetOutDegree(vtkIdType v)
a simple class to control print indentation
vtkIdType GetLevel(vtkIdType v)
vtkEdgeType GetParentEdge(vtkIdType v)
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetMacro(name, type)
vtkIdType GetNumberOfChildren(vtkIdType v)
virtual void GetAdjacentVertices(vtkIdType v, vtkAdjacentVertexIterator *it)
Iterates through adjacent vertices in a graph.
dynamic, self-adjusting array of vtkIdType
virtual void ReorderChildren(vtkIdType parent, vtkIdTypeArray *children)
#define VTKCOMMONDATAMODEL_EXPORT
Base class for graph data types.
virtual bool IsStructureValid(vtkGraph *g)