7 #ifndef BALL_NMR_EXPERIMENT_H 8 #define BALL_NMR_EXPERIMENT_H 10 #ifndef BALL_NMR_PEAKLIST_H 14 #ifndef BALL_NMR_SHIFTMODULE_H 18 #ifndef BALL_KERNEL_EXPRESSION_H 33 template <
typename PeakListType>
44 typedef typename PeakListType::PeakType
PeakType;
69 const PeakListType& getPeakList()
const;
77 const PeakType& getDefaultPeak()
const;
82 void setDefaultPeak(
const PeakType& peak);
90 template <
typename PeakListType>
98 template <
typename PeakListType>
106 template <
typename PeakListType>
112 template <
typename PeakListType>
118 template <
typename PeakListType>
124 template <
typename PeakListType>
158 :
public Experiment1D
202 void setExpression(
const String& expression);
214 #endif // BALL_NMR_EXPERIMENT_H
void setDefaultPeak(const PeakType &peak)
Experiment< PeakList3D > Experiment3D
PeakListType::PeakType PeakType
The peak type.
const PeakListType & getPeakList() const
Experiment< PeakList1D > Experiment1D
virtual Processor::Result operator()(Composite &)
const PeakType & getDefaultPeak() const
#define BALL_CREATE(name)