BALL::RingAnalyser::Ring Class Reference

#include <BALL/STRUCTURE/ringAnalyser.h>

Inheritance diagram for BALL::RingAnalyser::Ring:
BALL::PropertyManager

List of all members.


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



Detailed Description

Definition at line 51 of file ringAnalyser.h.


Constructor & Destructor Documentation

BALL::RingAnalyser::Ring::Ring (  ) 

Default constructor.

BALL::RingAnalyser::Ring::Ring ( std::vector< Atom * > const &  atoms_  ) 

Detailed constructor.


Member Function Documentation

Position BALL::RingAnalyser::Ring::predecessor ( Position  i  )  const

The predecessor of atom i in the ring.

Position BALL::RingAnalyser::Ring::successor ( Position  i  )  const

The successor of atom i in the ring.


Member Data Documentation

the atoms of this ring

Definition at line 68 of file ringAnalyser.h.

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.


Generated on Tue Dec 7 19:13:00 2010 for BALL by  doxygen 1.5.9