#include <createSpectrumProcessor.h>

Public Member Functions |
|
|
Constructors and Destructors
|
|
| CreateSpectrumProcessor () throw (Exception::FileNotFound, Exception::ParseError) | |
| Default Constructor. |
|
| virtual | ~CreateSpectrumProcessor () |
| Destructor. |
|
|
Processor related methods
|
|
| virtual void | init () |
| Init method. |
|
| virtual void | init (const String &filename) throw (Exception::ParseError, Exception::FileNotFound) |
| Init method. |
|
| virtual bool | start () |
| Start method. |
|
| virtual Processor::Result | operator() (Composite &atom) |
| Application method. |
|
| const PeakList1D & | getPeakList () const |
Returns a reference to
peaklist_. |
|
|
Accessors
|
|
| void | setWidth (float width) |
| float | getWidth () const |
| void | setAtomAveraging (bool flag=true) |
| bool | getAtomAveraging () const |
| void | setAtomIgnoring (bool flag=true) |
| bool | getAtomIgnoring () const |
| void | setExpression (const String &expression) |
| const String & | getExpression () const |
Static Public Attributes |
|
| static const String | IGNORE_SECTION_NAME |
| Constants. |
|
| static const String | AVERAGE_SECTION_NAME |
| Name of the section containing
averaged atoms in the config file. |
|
Protected Attributes |
|
| PeakList1D | peaklist_ |
| StringHashSet | ignore_atoms_ |
| vector< String > | equivalency_residues_ |
| vector< vector< String > > | equivalency_atoms_ |
| float | width_ |
| bool | use_averaging_ |
| bool | use_ignore_table_ |
| Expression | expression_ |
Each atom's chemical shift will create a new peak. This
peak's atomlist_ will contain the corresponding
atom.
| BALL::CreateSpectrumProcessor::CreateSpectrumProcessor | ( | ) | throw (Exception::FileNotFound, Exception::ParseError) |
Default Constructor.
Create a default instance of CreateSpectrumProcessor. Calls init to read default values from a configuration file, see init for details.
| FileNotFound | if the INI file does not exist | |
| ParseError | if the contents of the file could not be parsed |
| virtual void BALL::CreateSpectrumProcessor::init | ( | const String & | filename | ) | throw (Exception::ParseError,
Exception::FileNotFound)
[virtual] |
Init method.
Read the contents of a specified INI file containing
information on ignored and averaged atoms. The default
filename is NMR/StandardSpectrum.ini in the
BALL data path.
| FileNotFound | if the INI file does not exist | |
| ParseError | if the contents of the file could not be parsed |
| virtual void BALL::CreateSpectrumProcessor::init | ( | ) | [virtual] |
Init method.
Read the contents of a specified INI file containing
information on ignored and averaged atoms. The default
filename is NMR/StandardSpectrum.ini in the
BALL data path.
| FileNotFound | if the INI file does not exist | |
| ParseError | if the contents of the file could not be parsed |
Reimplemented from BALL::ShiftModule.
const String
BALL::CreateSpectrumProcessor::IGNORE_SECTION_NAME
[static] |
Name of the section containing ignored atoms in the config file
1.5.8