#include <BALL/STRUCTURE/ringAnalyser.h>
Public Member Functions | |
Ring () | |
Default constructor. | |
Ring (std::vector< Atom * > const &atoms_) | |
Detailed constructor. | |
Position | predecessor (Position i) const |
The predecessor of atom i in the ring. | |
Position | successor (Position i) const |
The successor of atom i in the ring. | |
Public Attributes | |
std::vector< Atom * > | atoms |
the atoms of this ring | |
RingType | type |
the type of this ring | |
std::set< Bond const * > | shared_bonds |
the bonds shared with other rings |
Definition at line 51 of file ringAnalyser.h.
BALL::RingAnalyser::Ring::Ring | ( | ) |
Default constructor.
BALL::RingAnalyser::Ring::Ring | ( | std::vector< Atom * > const & | atoms_ | ) |
Detailed constructor.
The predecessor of atom i in the ring.
The successor of atom i in the ring.
std::vector<Atom*> BALL::RingAnalyser::Ring::atoms |
the atoms of this ring
Definition at line 68 of file ringAnalyser.h.
std::set<Bond const*> BALL::RingAnalyser::Ring::shared_bonds |
the bonds shared with other rings
Definition at line 74 of file ringAnalyser.h.
the type of this ring
Definition at line 71 of file ringAnalyser.h.