BALL::AtomTyper Class Reference
[Miscellaneous]
#include <BALL/STRUCTURE/atomTyper.h>
List of all members.
Detailed Description
Base class for a programable Atom typer. The types are assigned by using a line based file with SMARTS expressions. For usage have a look at the derived class MMFF94AtomTyper.
Usage:
AtomTyper typer;
typer.setRings(...);
typer.setAromaticRings(...);
typer.setup(parameter_file_name);
typer.assignTo(system);
Constructor & Destructor Documentation
BALL::AtomTyper::AtomTyper |
( |
|
) |
|
BALL::AtomTyper::AtomTyper |
( |
const AtomTyper & |
t |
) |
|
virtual BALL::AtomTyper::~AtomTyper |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void BALL::AtomTyper::assignSpecificValues_ |
( |
Atom & |
|
) |
[inline, protected, virtual] |
To be overloaded in derived classes to add support for additional properties e.g. charges
void BALL::AtomTyper::assignTo |
( |
Molecule & |
mol |
) |
[protected] |
virtual void BALL::AtomTyper::assignTo |
( |
System & |
s |
) |
[virtual] |
void BALL::AtomTyper::setAromaticRings |
( |
const vector< HashSet< Atom * > > & |
rings |
) |
[inline] |
void BALL::AtomTyper::setRings |
( |
const vector< HashSet< Atom * > > & |
rings |
) |
[inline] |
bool BALL::AtomTyper::setup |
( |
const String & |
filename |
) |
|
Setup with the given line based file with SMARTS expressions.
virtual bool BALL::AtomTyper::specificSetup_ |
( |
|
) |
[inline, protected, virtual] |
To be overloaded in derived classes to add support for additional properties e.g. charges
Member Data Documentation