|
BALL
1.4.79
|
#include <BALL/STRUCTURE/ringAnalyser.h>
Public Member Functions | |
| Ring () | |
| Default constructor. More... | |
| Ring (std::vector< Atom * > const &atoms_) | |
| Detailed constructor. More... | |
| Position | predecessor (Position i) const |
| The predecessor of atom i in the ring. More... | |
| Position | successor (Position i) const |
| The successor of atom i in the ring. More... | |
Public Member Functions inherited from BALL::PropertyManager | |
| BALL_INLINE | PropertyManager () |
| Default constructor. More... | |
| BALL_INLINE | PropertyManager (const PropertyManager &property_manager) |
| Copy constructor. More... | |
| virtual | ~PropertyManager () |
| Destructor. More... | |
| virtual void | clear () |
| Clears all properties. More... | |
| virtual void | destroy () |
| Clears all properties. More... | |
| void | set (const PropertyManager &property_manager) |
| const PropertyManager & | operator= (const PropertyManager &property_manager) |
| void | get (PropertyManager &property_manager) const |
| void | swap (PropertyManager &property_manager) |
| BitVector & | getBitVector () |
| const BitVector & | getBitVector () const |
| operator BitVector & () | |
| void | setProperty (Property property) |
| void | clearProperty (Property property) |
| void | toggleProperty (Property property) |
| Size | countProperties () const |
| const NamedProperty & | getNamedProperty (Position index) const |
| NamedProperty & | getNamedProperty (Position index) |
| void | setProperty (const NamedProperty &property) |
| void | setProperty (const std::string &name) |
| void | setProperty (const std::string &name, bool value) |
| void | setProperty (const std::string &name, int value) |
| void | setProperty (const std::string &name, unsigned int value) |
| void | setProperty (const std::string &name, float value) |
| void | setProperty (const std::string &name, double value) |
| void | setProperty (const std::string &name, const std::string &value) |
| void | setProperty (const std::string &name, const PersistentObject &value) |
| const NamedProperty & | getProperty (const std::string &name) const |
| NamedPropertyIterator | beginNamedProperty () |
| NamedPropertyIterator | endNamedProperty () |
| void | clearProperty (const std::string &name) |
| Size | countNamedProperties () const |
| bool | hasProperty (Property property) const |
| Query for an unnamed property. More... | |
| bool | hasProperty (const std::string &name) const |
| Query for a named property. More... | |
| bool | operator== (const PropertyManager &pm) const |
| bool | operator!= (const PropertyManager &pm) const |
| Inequality operator. More... | |
| void | write (PersistenceManager &pm) const |
| Persistent stream writing. More... | |
| bool | read (PersistenceManager &pm) |
| Persistent stream reading. More... | |
| bool | isValid () const |
| void | dump (std::ostream &s=std::cout, Size depth=0) const |
Public Attributes | |
| std::vector< Atom * > | atoms |
| the atoms of this ring More... | |
| RingType | type |
| the type of this ring More... | |
| std::set< Bond const * > | shared_bonds |
| the bonds shared with other rings More... | |
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.
| RingType BALL::RingAnalyser::Ring::type |
the type of this ring
Definition at line 71 of file ringAnalyser.h.
1.8.7