#include <assignShiftProcessor.h>

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_ |
You have to set the FragmentDB after you create an instance of this processor.
1.5.8