BALL
1.4.79
|
#include <BALL/NMR/experiment.h>
Public Member Functions | |
Constructors and destructors | |
SimpleExperiment1D () | |
Default constructor. More... | |
SimpleExperiment1D (const SimpleExperiment1D &experiment) | |
Copy constructor. More... | |
virtual | ~SimpleExperiment1D () |
Destructor. More... | |
Processor related methods | |
virtual bool | start () |
virtual Processor::Result | operator() (Composite &composite) |
Accessors | |
void | setExpression (const String &expression) |
const Expression & | getExpression () const |
Public Member Functions inherited from BALL::Experiment< PeakListType > | |
Experiment () | |
Experiment (const Experiment &experiment) | |
virtual | ~Experiment () |
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 | finish () |
bool | isValid () const |
Public Member Functions inherited from BALL::UnaryProcessor< Composite > | |
UnaryProcessor () | |
UnaryProcessor (const UnaryProcessor &) | |
virtual | ~UnaryProcessor () |
Protected Attributes | |
Expression | expression_ |
Protected Attributes inherited from BALL::Experiment< PeakListType > | |
PeakListType | peak_list_ |
PeakType | default_peak_ |
Protected Attributes inherited from BALL::ShiftModule | |
String | module_name_ |
Parameters * | parameters_ |
bool | valid_ |
Additional Inherited Members | |
Public Types inherited from BALL::Experiment< PeakListType > | |
typedef PeakListType::PeakType | PeakType |
The peak type. More... | |
Public Types inherited from BALL::UnaryFunctor< Composite, Processor::Result > | |
typedef Processor::Result | result_type |
typedef Composite | argument_type |
typedef Composite & | argument_reference |
typedef const Composite & | const_argument_reference |
typedef Composite * | argument_pointer |
typedef const Composite * | const_argument_pointer |
Static Public Attributes inherited from BALL::ShiftModule | |
static const char * | PROPERTY__SHIFT |
static const char * | PROPERTY__EXPERIMENTAL__SHIFT |
Simple 1D NMR experiment class. This experiment extracts all atoms with an assigned shift value, which match a given kernel expression. The default expression is "true()", so by default all atoms with an assigned shift value are added to the peak list. The default peak intensity and width are user-defined ( setDefaultPeak ).
Definition at line 157 of file experiment.h.
BALL::SimpleExperiment1D::SimpleExperiment1D | ( | ) |
Default constructor.
BALL::SimpleExperiment1D::SimpleExperiment1D | ( | const SimpleExperiment1D & | experiment | ) |
Copy constructor.
|
virtual |
Destructor.
const Expression& BALL::SimpleExperiment1D::getExpression | ( | ) | const |
|
virtual |
Processor application operator. This operator creates a new peak in the peak list for every atom it encounters that possesses shift data and matches the expression set with setExpression . The default is an empty expression, which matches all atoms. Each peak in the peak list is assigned the intensity and width defined using setDefaultPeak (defaults to zero).
Reimplemented from BALL::UnaryProcessor< Composite >.
void BALL::SimpleExperiment1D::setExpression | ( | const String & | expression | ) |
|
virtual |
Initialize the experiment. This method simply clears the internal peak list.
Reimplemented from BALL::ShiftModule.
|
protected |
Definition at line 209 of file experiment.h.