BALL::Descriptor Class Reference

#include <BALL/QSAR/descriptor.h>

Inheritance diagram for BALL::Descriptor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Constructors and Destructors

 Descriptor ()
 Descriptor (const Descriptor &descriptor)
 Descriptor (const String &name)
 Descriptor (const String &name, const String &unit)
virtual ~Descriptor ()
Assignment

Descriptoroperator= (const Descriptor &descriptor)
Processor-related methods

Processor::Result operator() (AtomContainer &ac)
Accessors

const StringgetName () const
void setName (const String &name)
void setUnit (const String &name)
const StringgetUnit () const
virtual double compute (AtomContainer &ac)

Protected Member Functions

virtual void calculate_ (AtomContainer &ac)
Predicates

virtual bool isValid_ (AtomContainer &ac)

Private Attributes

String name_
String unit_

Detailed Description

Generic QSAR molecular descriptor class. \

Definition at line 25 of file descriptor.h.


Constructor & Destructor Documentation

BALL::Descriptor::Descriptor (  ) 

Default constructor

BALL::Descriptor::Descriptor ( const Descriptor descriptor  ) 

Copy constructor

BALL::Descriptor::Descriptor ( const String name  ) 

Named constructor

BALL::Descriptor::Descriptor ( const String name,
const String unit 
)

Named unit constructor

virtual BALL::Descriptor::~Descriptor (  )  [virtual]

Destructor


Member Function Documentation

virtual void BALL::Descriptor::calculate_ ( AtomContainer ac  )  [protected, virtual]
virtual double BALL::Descriptor::compute ( AtomContainer ac  )  [virtual]
const String& BALL::Descriptor::getName (  )  const
const String& BALL::Descriptor::getUnit (  )  const
virtual bool BALL::Descriptor::isValid_ ( AtomContainer ac  )  [protected, virtual]
Processor::Result BALL::Descriptor::operator() ( AtomContainer  )  [virtual]

operator ()

Reimplemented from BALL::UnaryProcessor< AtomContainer >.

Descriptor& BALL::Descriptor::operator= ( const Descriptor descriptor  ) 

Assignment operator

void BALL::Descriptor::setName ( const String name  ) 
void BALL::Descriptor::setUnit ( const String name  ) 

Member Data Documentation

Definition at line 121 of file descriptor.h.

Definition at line 126 of file descriptor.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3