BALL::RingAnalyser::Ring Class Reference

#include <BALL/STRUCTURE/ringAnalyser.h>

Inheritance diagram for BALL::RingAnalyser::Ring:
Inheritance graph
[legend]

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3