copasi API  0.1
Public Member Functions | Friends
CLMetabGlyph Class Reference

#include <CLGlyphs.h>

Inheritance diagram for CLMetabGlyph:
CLGraphicalObject CLBase CCopasiContainer CCopasiObject CGraphNode

List of all members.

Public Member Functions

 CLMetabGlyph (const std::string &name="MetabGlyph", const CCopasiContainer *pParent=NULL)
 CLMetabGlyph (const CLMetabGlyph &src, const CCopasiContainer *pParent=NULL)
 CLMetabGlyph (const SpeciesGlyph &sbml, const std::map< std::string, std::string > &modelmap, std::map< std::string, std::string > &layoutmap, const CCopasiContainer *pParent=NULL)
CLMetabGlyphoperator= (const CLMetabGlyph &rhs)
virtual void exportToSBML (SpeciesGlyph *g, const std::map< CCopasiObject *, SBase * > &copasimodelmap, std::map< std::string, const SBase * > &sbmlIDs) const
void print (std::ostream *ostream) const

Friends

std::ostream & operator<< (std::ostream &os, const CLMetabGlyph &g)

Detailed Description

Graphical representation of a metabolite


Constructor & Destructor Documentation

CLMetabGlyph::CLMetabGlyph ( const std::string &  name = "MetabGlyph",
const CCopasiContainer pParent = NULL 
)
CLMetabGlyph::CLMetabGlyph ( const CLMetabGlyph src,
const CCopasiContainer pParent = NULL 
)
CLMetabGlyph::CLMetabGlyph ( const SpeciesGlyph &  sbml,
const std::map< std::string, std::string > &  modelmap,
std::map< std::string, std::string > &  layoutmap,
const CCopasiContainer pParent = NULL 
)

constructor from libsbml object


Member Function Documentation

void CLMetabGlyph::exportToSBML ( SpeciesGlyph *  g,
const std::map< CCopasiObject *, SBase * > &  copasimodelmap,
std::map< std::string, const SBase * > &  sbmlIDs 
) const [virtual]

This method writes the information of the copasi layout object into the corresponding sbml object

CLMetabGlyph & CLMetabGlyph::operator= ( const CLMetabGlyph rhs)

assignment operator

void CLMetabGlyph::print ( std::ostream *  ostream) const [virtual]

This is the output method for any object. The default implementation provided with CCopasiObject uses the ostream operator<< of the object to print the object.To override this default behavior one needs to reimplement the virtual print function.

Parameters:
std::ostream* ostream

Reimplemented from CLGraphicalObject.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const CLMetabGlyph g 
) [friend]

insert operator


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines