BALL::Bruker1DFile Class Reference
[NMR File Formats]

#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:
name important: 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.