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