Go to the documentation of this file.
33 #ifndef vtkMutableGraphHelper_h
34 #define vtkMutableGraphHelper_h
#define VTKINFOVISCORE_EXPORT
void RemoveEdges(vtkIdTypeArray *edges)
#define vtkGetObjectMacro(name, type)
void SetGraph(vtkGraph *g)
void RemoveVertex(vtkIdType v)
An editable directed graph.
An editable undirected graph.
represent and manipulate attribute data in a dataset
vtkMutableDirectedGraph * DirectedGraph
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
vtkMutableUndirectedGraph * UndirectedGraph
Helper class for building a directed or directed graph.
static vtkMutableGraphHelper * New()
vtksys_stl::pair< boost::graph_traits< vtkGraph * >::edge_iterator, boost::graph_traits< vtkGraph * >::edge_iterator > edges(vtkGraph *g)
vtkGraphEdge * AddGraphEdge(vtkIdType u, vtkIdType v)
void RemoveVertices(vtkIdTypeArray *verts)
Representation of a single graph edge.
a simple class to control print indentation
vtkEdgeType AddEdge(vtkIdType u, vtkIdType v)
void SetInternalGraph(vtkGraph *g)
dynamic, self-adjusting array of vtkIdType
Base class for graph data types.
void PrintSelf(ostream &os, vtkIndent indent)
void RemoveEdge(vtkIdType e)