Go to the documentation of this file.
36 #ifndef vtkMutableUndirectedGraph_h
37 #define vtkMutableUndirectedGraph_h
An editable undirected graph.
void LazyAddVertex(const vtkVariant &pedigreeId)
~vtkMutableUndirectedGraph()
void RemoveVertices(vtkIdTypeArray *arr)
vtkEdgeType AddEdge(const vtkVariant &u, const vtkVariant &v, vtkVariantArray *propertyArr=0)
virtual vtkIdType SetNumberOfVertices(vtkIdType numVerts)
#define vtkTypeMacro(thisClass, superclass)
vtkGraphEdge * AddGraphEdge(vtkIdType u, vtkIdType v)
void LazyAddEdge(vtkIdType u, vtkIdType v, vtkVariantArray *propertyArr)
An array holding vtkVariants.
void LazyAddEdge(const vtkVariant &u, const vtkVariant &v, vtkVariantArray *propertyArr=0)
void PrintSelf(ostream &os, vtkIndent indent)
vtkEdgeType AddEdge(vtkIdType u, const vtkVariant &v, vtkVariantArray *propertyArr=0)
void LazyAddEdge(const vtkVariant &u, vtkIdType v, vtkVariantArray *propertyArr=0)
vtkEdgeType AddEdge(vtkIdType u, vtkIdType v)
vtkIdType AddVertex(vtkVariantArray *propertyArr)
void LazyAddVertex(vtkVariantArray *propertyArr)
Representation of a single graph edge.
void RemoveEdge(vtkIdType e)
static vtkMutableUndirectedGraph * New()
a simple class to control print indentation
A atomic type representing the union of many types.
Iterates through all edges in a graph.
vtkIdType AddVertex(const vtkVariant &pedigreeId)
dynamic, self-adjusting array of vtkIdType
void RemoveVertex(vtkIdType v)
void LazyAddEdge(vtkIdType u, const vtkVariant &v, vtkVariantArray *propertyArr=0)
vtkMutableUndirectedGraph()
#define VTKCOMMONDATAMODEL_EXPORT
vtkEdgeType AddEdge(vtkIdType u, vtkIdType v, vtkVariantArray *propertyArr)
void RemoveEdges(vtkIdTypeArray *arr)
void LazyAddEdge(vtkIdType u, vtkIdType v)
vtkEdgeType AddEdge(const vtkVariant &u, vtkIdType v, vtkVariantArray *propertyArr=0)