BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Public Attributes
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

Default constructor.

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

Detailed constructor.


Member Function Documentation

The predecessor of atom i in the ring.

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