BALL::Spectrum< DataT, PeakT, PositionT > Class Template Reference
[NMR spectra and related classes]
#include <BALL/NMR/spectrum.h>
List of all members.
Detailed Description
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
class BALL::Spectrum< DataT, PeakT, PositionT >
A generic NMR spectrum class.
Member Typedef Documentation
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
The datatype used to store the spectrum.
Typedefs
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
the data type used to store a position (for peaks and data)
Constructor & Destructor Documentation
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
Constructors and Destructor
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
Member Function Documentation
template<typename DataT , typename PeakT , typename PositionT >
void BALL::Spectrum< DataT, PeakT, PositionT >::clear |
( |
|
) |
[inline, virtual] |
Clear the spectrum. Sets all data to zero.
template<typename DataT , typename PeakT , typename PositionT >
double BALL::Spectrum< DataT, PeakT, PositionT >::difference |
( |
const Spectrum< DataT, PeakT, PositionT > & |
spectrum |
) |
const [inline, virtual] |
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT , typename PeakT , typename PositionT >
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
Member Data Documentation
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>
template<typename DataT, typename PeakT, typename PositionT = typename PeakT::Position>