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>
69 const PeakListType& getPeakList() const;
77 const PeakType& getDefaultPeak() const;
82 void setDefaultPeak(const PeakType& peak);
86 PeakListType peak_list_;
87 PeakType default_peak_;
90 template <typename PeakListType>
91 Experiment<PeakListType>::Experiment()
98 template <
typename PeakListType>
101 peak_list_(experiment.peak_list_),
102 default_peak_(experiment.default_peak_)
106 template <
typename PeakListType>
112 template <
typename PeakListType>
118 template <
typename PeakListType>
121 return default_peak_;
124 template <
typename PeakListType>
127 default_peak_ = peak;
202 void setExpression(
const String& expression);
214 #endif // BALL_NMR_EXPERIMENT_H