BALL::MoleculeAssembler Class Reference

class, providing methods for the assembly of a structure diagram More...

#include <moleculeAssembler.h>

List of all members.


Public Member Functions

MoleculeAssembler ()
Default-Constructor.
~MoleculeAssembler ()
Destructor.
void assembleMolecule (System &molecule_sys, vector< vector< vector< Atom * > > > &ringsystems, vector< vector< Atom * > > &chains)
assembles the structure diagram from previously prepared fragments

Static Public Member Functions

static bool compareRingsystems (const vector< vector< Atom * > > &x, const vector< vector< Atom * > > &y)
comparator for sorting the ringsystems by their size

Detailed Description

class, providing methods for the assembly of a structure diagram

Member Function Documentation

void BALL::MoleculeAssembler::assembleMolecule ( System & molecule_sys,
vector< vector< vector< Atom * > > > & ringsystems,
vector< vector< Atom * > > & chains
)

assembles the structure diagram from previously prepared fragments

Parameters:
molecule_sys System of the input molecule
ringsystems the prefabricated ringsystems
chains the chains of the molecule

static bool BALL::MoleculeAssembler::compareRingsystems ( const vector< vector< Atom * > > & x,
const vector< vector< Atom * > > & y
) [static]

comparator for sorting the ringsystems by their size

Parameters:
x ringsystem
y ringsystem

Generated on Thu Aug 6 18:30:47 2009 for BALL by doxygen 1.5.8