Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

PartialChargeBase Class Reference

Generic QSAR molecular partial charge descriptor class \. More...

#include <partialChargeBase.h>

Inheritance diagram for PartialChargeBase:

Descriptor UnaryProcessor< AtomContainer > UnaryFunctor< AtomContainer, Processor::Result > RelNegativePartialCharge RelPositivePartialCharge TotalNegativePartialCharge TotalPositivePartialCharge List of all members.

Public Member Functions

Constructors and Destructors
 PartialChargeBase ()
 Default constructor.
 PartialChargeBase (const PartialChargeBase &pcb)
 Copy constructor.
 PartialChargeBase (const String &name)
 Named constructor.
 PartialChargeBase (const String &name, const String &unit)
 Named unity constructor.
virtual ~PartialChargeBase ()
 Destructor.
Assignment
virtual PartialChargeBaseoperator= (const PartialChargeBase &pcb)
 Assignment Operator.

Protected Member Functions

Predicates
bool isValid_ (AtomContainer &ac)
Accessors
void calculate_ (AtomContainer &ac)

Detailed Description

Generic QSAR molecular partial charge descriptor class \.