Public Member Functions

IGraphViz Class Reference

GraphViz library wrapper's interface. More...

#include <igraphviz.h>

Inheritance diagram for IGraphViz:

List of all members.

Public Member Functions

virtual ~IGraphViz ()
virtual QSharedPointer< IGVGraphcreateGraph () const =0
virtual QString getGraphVizVersion () const =0
 Returns used GraphViz version string.
virtual QString getVersion () const =0
 Returns version of AutomataEditor for which plugin is implemented, tested ...

Detailed Description

GraphViz library wrapper's interface.

Supports to create IGVGraph for work with GraphViz libraries.

Definition at line 62 of file igraphviz.h.


Constructor & Destructor Documentation

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

Definition at line 65 of file igraphviz.h.


Member Function Documentation

virtual QSharedPointer<IGVGraph> IGraphViz::createGraph (  )  const [pure virtual]

Returns instance of new graph

See also:
IGVGraph, IGVNode and IGVEdge

Implemented in GraphVizWrapper.

virtual QString IGraphViz::getGraphVizVersion (  )  const [pure virtual]

Returns used GraphViz version string.

Implemented in GraphVizWrapper.

Referenced by Editor::addGraphVizDrawAlgorithm().

Here is the caller graph for this function:

virtual QString IGraphViz::getVersion (  )  const [pure virtual]

Returns version of AutomataEditor for which plugin is implemented, tested ...

Implemented in GraphVizWrapper.

Referenced by MainWindow::processGraphVizPlugin().

Here is the caller graph for this function:


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