Generated on Wed Apr 29 2015 11:51:40 for GGL-4.1.2 by doxygen 1.8.3.1
Molecule.hh
Go to the documentation of this file.
1 #ifndef GGL_CHEM_MOLECULE_HH_
2 #define GGL_CHEM_MOLECULE_HH_
3 
4 #include "ggl/Graph.hh"
5 #include "sgm/Graph_boost.hh"
6 #include "sgm/Graph_boostV_p.hh"
7 
8 namespace ggl {
9  namespace chem {
10 
11 
12  //! This boost graph property is used to determine the index of a given
13  //! atom node along the iterator order.
15 
16  //! Vector of node indices
18 
19  //! Set of node indices
21 
22  //! This boost graph property is used to determine the label of a given
23  //! atom node.
25 
26  //! This boost graph property is used to determine the label of a given
27  //! bond edge.
29 
30 
31  //! The boost properties stored for an atom in a molecule
32  //!
33  //! @author Martin Mann (c) 2008 http://www.bioinf.uni-freiburg.de/~mmann/
34  //!
36 
37  //! The boost properties stored for a bond in a molecule
38  //!
39  //! @author Martin Mann (c) 2008 http://www.bioinf.uni-freiburg.de/~mmann/
40  //!
42 
43  //! The boost graph based molecule representation of atoms and bonds
44  //!
45  //! @author Martin Mann (c) 2008 http://www.bioinf.uni-freiburg.de/~mmann/
46  //!
48 
49 
50  //! Wrapper typedef to use a Molecule within the SGM Graph_Interface
51  typedef sgm::Graph_boost< Molecule
55 
56 
57  //! Wrapper typedef to use a vector of Molecule objects within the
58  //! SGM Graph_Interface
63 
64  }
65 }
66 
67 #endif /*MOLECULE_HH_*/