BALL
1.4.2
|
#include <BALL/NMR/experiment.h>
Public Types | |
Typedefs | |
typedef PeakListType::PeakType | PeakType |
The peak type. More... | |
Public Member Functions | |
Constructors and Destructors | |
Experiment () | |
Experiment (const Experiment &experiment) | |
virtual | ~Experiment () |
Accessors | |
const PeakListType & | getPeakList () const |
const PeakType & | getDefaultPeak () const |
void | setDefaultPeak (const PeakType &peak) |
Public Member Functions inherited from BALL::ShiftModule | |
ShiftModule () | |
ShiftModule (Parameters ¶meters, const String &name="") | |
ShiftModule (const ShiftModule &module) | |
virtual | ~ShiftModule () |
virtual void | clear () |
const ShiftModule & | operator= (const ShiftModule &module) |
void | setName (const String &name) |
const String & | getName () const |
void | setParameters (Parameters ¶meters) |
const Parameters * | getParameters () const |
virtual void | init () |
virtual bool | start () |
virtual bool | finish () |
bool | isValid () const |
Public Member Functions inherited from BALL::UnaryProcessor< Composite > | |
UnaryProcessor () | |
UnaryProcessor (const UnaryProcessor &) | |
virtual | ~UnaryProcessor () |
virtual Processor::Result | operator() (Composite &) |
Protected Attributes | |
PeakListType | peak_list_ |
PeakType | default_peak_ |
Protected Attributes inherited from BALL::ShiftModule | |
String | module_name_ |
Parameters * | parameters_ |
bool | valid_ |
Additional Inherited Members | |
Static Public Attributes inherited from BALL::ShiftModule | |
static const char * | PROPERTY__SHIFT |
static const char * | PROPERTY__EXPERIMENTAL__SHIFT |
Class describing a certain type of NMR experiment. This class (and its subclasses) are used to describe how a list of peaks is derived from the shifts calculated for a system.
Definition at line 34 of file experiment.h.
typedef PeakListType::PeakType BALL::Experiment< PeakListType >::PeakType |
The peak type.
Definition at line 45 of file experiment.h.
BALL::Experiment< PeakListType >::Experiment | ( | ) |
Default Constructor
Definition at line 91 of file experiment.h.
BALL::Experiment< PeakListType >::Experiment | ( | const Experiment< PeakListType > & | experiment | ) |
Copy constructor
Definition at line 99 of file experiment.h.
|
virtual |
Destructor
Definition at line 107 of file experiment.h.
const Experiment< PeakListType >::PeakType & BALL::Experiment< PeakListType >::getDefaultPeak | ( | ) | const |
Return the default peak. This peak can be assigned a default width and intensity that is assigned to all extracted peaks in the peak list. This is the default behaviour and can be overridden in derived classes.
Definition at line 119 of file experiment.h.
const PeakListType & BALL::Experiment< PeakListType >::getPeakList | ( | ) | const |
Return the peak list
Definition at line 113 of file experiment.h.
void BALL::Experiment< PeakListType >::setDefaultPeak | ( | const PeakType & | peak | ) |
|
protected |
Definition at line 87 of file experiment.h.
|
protected |
Definition at line 86 of file experiment.h.