29#ifndef vtkXdmf3SILBuilder_h
30#define vtkXdmf3SILBuilder_h
32#include "vtkIOXdmf3Module.h"
An editable directed graph.
a vtkAbstractArray subclass for strings
dynamic, self-adjusting array of unsigned char
helper to allow block selection
vtkUnsignedCharArray * CrossEdgesArray
vtkIdType GetBlocksRoot()
Returns the vertex id for the root vertex.
vtkStringArray * NamesArray
vtkIdType GetRootVertex()
Returns the vertex id for the root vertex.
vtkIdType AddCrossEdge(vtkIdType src, vtkIdType dst)
Add vertex, child-edge or cross-edge to the graph.
vtkIdType AddVertex(const char *name)
Add vertex, child-edge or cross-edge to the graph.
vtkIdType AddChildEdge(vtkIdType parent, vtkIdType child)
Add vertex, child-edge or cross-edge to the graph.
vtkIdType GetHierarchyRoot()
Returns the vertex id for the root vertex.
void Initialize()
Initializes the data-structures.
vtkMutableDirectedGraph * SIL
vtkXdmf3SILBuilder(const vtkXdmf3SILBuilder &)=delete