#include <sdGenerator.h>
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 () | |
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. |
|
Generates a structure Diagram from the input System.
|
|
finds an atom's neighbours inside a certain ring
|
|
Puts the Atoms in each ring of the input ringsystem into the correct order.
|