BALL::Bruker1DFile Class Reference

#include <BALL/FORMAT/bruker1DFile.h>

Inheritance diagram for BALL::Bruker1DFile:
BALL::File

List of all members.

Public Member Functions

Constructors and Destructors
 Bruker1DFile ()
 Bruker1DFile (const String &name, OpenMode open_mode=std::ios::in|std::ios::binary) throw (Exception::FileNotFound)
 Bruker1DFile (const Bruker1DFile &file) throw (Exception::FileNotFound)
 Copy constructor.
virtual ~Bruker1DFile ()
 Destructor.
Accessors
void read (const String &name)
void read ()
const RegularData1DgetData () const
const JCAMPFile::EntryMapgetParameters () const
const JCAMPFile::HeaderMapgetHeader () const
const Bruker1DFileoperator= (const Bruker1DFile &file)

Protected Attributes

Size min_
Size max_
JCAMPFile pars_
 The parameters from the procs file.
RegularData1D spectrum_

Detailed Description

Bruker 1D spectrum format. A class for handling Bruker one-dimensional NMR spectra.


Constructor & Destructor Documentation

BALL::Bruker1DFile::Bruker1DFile ( )

Constructor

BALL::Bruker1DFile::Bruker1DFile ( const String name,
OpenMode  open_mode = std::ios::in|std::ios::binary 
) throw (Exception::FileNotFound)

Constructor

Parameters:
nameimportant: name of the Bruker-*directory*
BALL::Bruker1DFile::Bruker1DFile ( const Bruker1DFile file) throw (Exception::FileNotFound)

Copy constructor.

virtual BALL::Bruker1DFile::~Bruker1DFile ( ) [virtual]

Destructor.


Member Function Documentation

const RegularData1D& BALL::Bruker1DFile::getData ( ) const [inline]

Return a pointer to the spectrum.

const JCAMPFile::HeaderMap& BALL::Bruker1DFile::getHeader ( ) const [inline]
const JCAMPFile::EntryMap& BALL::Bruker1DFile::getParameters ( ) const [inline]
const Bruker1DFile& BALL::Bruker1DFile::operator= ( const Bruker1DFile file)
void BALL::Bruker1DFile::read ( )
void BALL::Bruker1DFile::read ( const String name)

Read a spectrum from name. It will be stored in spectrum_


Member Data Documentation

The parameters from the procs file.