#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.