#include <sdGenerator.h>
Classes |
|
| struct | Default |
| Default values for
options. More... |
|
| struct | Option |
| Option names. More... |
|
Public Types |
|
| enum |
Property { IN_RING, PRE_CORE_CHAIN, CORE_CHAIN, FOUND, INVALID, DEPOSITED, FIRSTNEIGHBOUR, SEQUENCED, FXAS, EDGE, BUILT_IN_CHAIN, ASSEMBLED, SHIFTED, PRE_ASSEMBLED, ROTATED, ZIG, ZAG, STRAIGHT } |
| Properties, used to describe atoms
and their status. |
|
Public Member Functions |
|
| SDGenerator (bool show_hydrogens=false) | |
| Default-Constructor. |
|
| virtual | ~SDGenerator () |
| Destructor. |
|
| void | generateSD (System &molecule_sys) |
| Generates a structure Diagram from
the input System. |
|
| std::pair< Atom *, Atom * > | getNeighbours (std::vector< Atom * > &ring, Atom *&atom) |
| finds an atom's neighbours inside a
certain ring |
|
| std::vector< std::vector< Atom * > > | sequenceRings (std::vector< std::vector< Atom * > > &ringsystem) |
| Puts the Atoms in each ring of the
input ringsystem into the correct order. |
|
Public Attributes |
|
| Options | options |
| options |
|
| void | setDefaultOptions () |
| Resets the options to default
values. |
|
| void BALL::SDGenerator::generateSD | ( | System & | molecule_sys | ) |
Generates a structure Diagram from the input System.
| molecule_sys |
| std::pair<Atom*, Atom*> BALL::SDGenerator::getNeighbours | ( | std::vector< Atom * > & | ring, | |
| Atom *& | atom | |||
| ) |
finds an atom's neighbours inside a certain ring
| ring | the ring that shall be searched for the neighbours | |
| atom | the atom, whos neighbours shall be found |
1.5.8