#include <BALL/QSAR/simpleBase.h>
Public Member Functions | |
Constructors and Destructors | |
| SimpleBase () | |
| SimpleBase (const SimpleBase &sb) | |
| SimpleBase (const String &name) | |
| SimpleBase (const String &name, const String &unit) | |
| virtual | ~SimpleBase () |
Assignment | |
| SimpleBase & | operator= (const SimpleBase &sb) |
Protected Member Functions | |
Predicates | |
| bool | isValid_ (AtomContainer &ac) |
Accessors | |
| void | calculate_ (AtomContainer &ac) |
Private Member Functions | |
Accessors | |
| double | calcPrincipalMomentOfInertia_ (double &pmi_x, double &pmi_y, double &pmi_z, AtomContainer &ac) |
| void | readAtomicPolarizabilities_ (std::vector< float > &polarizabilities) |
| float | getAtomicPolarizability_ (int atomic_number) |
Predicates | |
| bool | isHydrophobic_ (const Atom *atom) const |
QSAR molecular simple descriptors base class, this class implements some methods to calculate simple descriptors. \
| BALL::SimpleBase::SimpleBase | ( | ) |
Default constructor
| BALL::SimpleBase::SimpleBase | ( | const SimpleBase & | sb | ) |
Copy constructor
| BALL::SimpleBase::SimpleBase | ( | const String & | name | ) |
Named constructor
| virtual BALL::SimpleBase::~SimpleBase | ( | ) | [virtual] |
Destructor
| double BALL::SimpleBase::calcPrincipalMomentOfInertia_ | ( | double & | pmi_x, | |
| double & | pmi_y, | |||
| double & | pmi_z, | |||
| AtomContainer & | ac | |||
| ) | [private] |
| void BALL::SimpleBase::calculate_ | ( | AtomContainer & | ac | ) | [protected, virtual] |
Reimplemented from BALL::Descriptor.
| float BALL::SimpleBase::getAtomicPolarizability_ | ( | int | atomic_number | ) | [private] |
| bool BALL::SimpleBase::isValid_ | ( | AtomContainer & | ac | ) | [protected, virtual] |
Reimplemented from BALL::Descriptor.
| SimpleBase& BALL::SimpleBase::operator= | ( | const SimpleBase & | sb | ) |
Assignment operator
| void BALL::SimpleBase::readAtomicPolarizabilities_ | ( | std::vector< float > & | polarizabilities | ) | [private] |