#include <assignShiftProcessor.h>
Inheritance diagram for AssignShiftProcessor:
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) throw () |
const FragmentDB * | getFragmentDB () throw () |
bool | isValid () const throw () |
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.
|
Detailed constructor.
|
|
Copy constructor.
|
|
Start method.
Reimplemented from UnaryProcessor< Composite >. |