47 #ifndef __vtkUndirectedGraph_h
48 #define __vtkUndirectedGraph_h
50 #include "vtkCommonDataModelModule.h"
58 void PrintSelf(ostream& os, vtkIndent indent);
80 { this->Superclass::GetInEdge(v, i, e); }
95 { Superclass::GetInEdges(v, it); }
static vtkDataObject * New()
vtksys_stl::pair< boost::graph_traits< vtkGraph * >::edge_iterator, boost::graph_traits< vtkGraph * >::edge_iterator > edges(vtkGraph *g)
Representation of a single graph edge.
static vtkGraph * GetData(vtkInformation *info)
virtual void GetInEdges(vtkIdType v, vtkInEdgeIterator *it)
virtual void GetInEdge(vtkIdType v, vtkIdType i, vtkGraphEdge *e)
virtual vtkInEdgeType GetInEdge(vtkIdType v, vtkIdType index)
Base class for graph data types.
Iterates through all incoming edges to a vertex.
virtual void GetInEdges(vtkIdType v, vtkInEdgeIterator *it)
virtual vtkIdType GetInDegree(vtkIdType v)
void PrintSelf(ostream &os, vtkIndent indent)
virtual bool IsStructureValid(vtkGraph *g)=0
virtual int GetDataObjectType()