Public Member Functions

IGVGraph Class Reference

#include <igraphviz.h>

Inheritance diagram for IGVGraph:

List of all members.

Public Member Functions

virtual ~IGVGraph ()
virtual bool addEdge (const QString &s1, const QString &s2, const QString &l)=0
virtual bool addNode (const QString &name)=0
virtual int getEdgeCount () const =0
virtual QSharedPointer< IGVNodegetFirstNode () const =0
virtual QSharedPointer< IGVNodegetLastNode () const =0
virtual QSharedPointer< IGVNodegetNode (const QString &name) const =0
virtual int getNodeCount () const =0
virtual void layoutGraphUsingDot ()=0
virtual void renderToFile (const QString &fileName)=0

Detailed Description

Definition at line 39 of file igraphviz.h.


Constructor & Destructor Documentation

virtual IGVGraph::~IGVGraph (  )  [inline, virtual]

Definition at line 42 of file igraphviz.h.


Member Function Documentation

virtual bool IGVGraph::addEdge ( const QString &  s1,
const QString &  s2,
const QString &  l 
) [pure virtual]

Implemented in GVGraph.

virtual bool IGVGraph::addNode ( const QString &  name  )  [pure virtual]

Implemented in GVGraph.

virtual int IGVGraph::getEdgeCount (  )  const [pure virtual]

Implemented in GVGraph.

virtual QSharedPointer<IGVNode> IGVGraph::getFirstNode (  )  const [pure virtual]

Implemented in GVGraph.

virtual QSharedPointer<IGVNode> IGVGraph::getLastNode (  )  const [pure virtual]

Implemented in GVGraph.

virtual QSharedPointer<IGVNode> IGVGraph::getNode ( const QString &  name  )  const [pure virtual]

Implemented in GVGraph.

virtual int IGVGraph::getNodeCount (  )  const [pure virtual]

Implemented in GVGraph.

virtual void IGVGraph::layoutGraphUsingDot (  )  [pure virtual]

Implemented in GVGraph.

virtual void IGVGraph::renderToFile ( const QString &  fileName  )  [pure virtual]

Implemented in GVGraph.


The documentation for this class was generated from the following file: