BALL::AssignShiftProcessor Class Reference
[NMR spectra and related classes]

Set a property called chemical_shift. More...

#include <assignShiftProcessor.h>

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

List of all members.


Public Member Functions

Constructors and Destructors
AssignShiftProcessor ()
Default constructor.
AssignShiftProcessor (const vector< NMRAtomData > &atom_data)
Detailed constructor.
AssignShiftProcessor (const AssignShiftProcessor &processor)
Copy constructor.
virtual ~AssignShiftProcessor ()
Destructor.
Processor specific functions.
virtual bool start ()
Start method.
virtual Processor::Result operator() (Composite &composite)
Application method.
Accessors
void setFragmentDB (const FragmentDB *db)
const FragmentDB * getFragmentDB ()
bool isValid () const
Return the state of the object.

Protected Attributes

StringHashMap< float > shift_table_
const std::vector< NMRAtomData > & atom_data_
const Molecule * molecule_
Position number_of_fragment_
FragmentDB * fragment_db_

Detailed Description

Set a property called chemical_shift.

You have to set the FragmentDB after you create an instance of this processor.


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