Generated on Wed Apr 29 2015 11:51:41 for GGL-4.1.2 by doxygen 1.8.3.1
Public Member Functions
ggl::Graph_Storage Class Referenceabstract

Interface graph storage. More...

#include <Graph_Storage.hh>

Inheritance diagram for ggl::Graph_Storage:
Inheritance graph
[legend]

Public Member Functions

virtual void add (const Graph &graph)=0
 
virtual ~Graph_Storage ()
 

Detailed Description

     An abstract interface for a Graph object container for multiple
     implementations. For instance, it is used by ggl::MR_ApplyRule to store the
     graphs resulting from graph grammar ggl::Rule applications.
Author
Martin Mann (c) 2008 http://www.bioinf.uni-freiburg.de/~mmann/

Definition at line 21 of file Graph_Storage.hh.

Constructor & Destructor Documentation

virtual ggl::Graph_Storage::~Graph_Storage ( )
inlinevirtual

Definition at line 25 of file Graph_Storage.hh.

Member Function Documentation

virtual void ggl::Graph_Storage::add ( const Graph graph)
pure virtual

Adds a given graph to the storage. NOTE : The reported graphs might contain several independent components! The Graph_Storage has to handle a separation if neccessary!

Parameters
graphthe Graph object to add.

Implemented in ggl::GS_STL_pushUniquePT< STL_CONTAINER >, ggl::GS_STL_pushUniqueT< STL_CONTAINER >, ggl::chem::GS_chem, ggl::GS_STL_pushAllPT< STL_CONTAINER >, ggl::DFS_ApplyRule, ggl::GS_STL_pushAllT< STL_CONTAINER >, and ggl::GS_stream.


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