BALL::Bruker1DFile Class Reference
[NMR File Formats]

#include <BALL/FORMAT/bruker1DFile.h>

Inheritance diagram for BALL::Bruker1DFile:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Constructors and Destructors

 Bruker1DFile ()
 Bruker1DFile (const String &name, OpenMode open_mode=std::ios::in|std::ios::binary)
virtual ~Bruker1DFile ()
 Destructor.
Accessors

void read (const String &name)
void read ()
const RegularData1DgetData () const
const JCAMPFile::EntryMapgetParameters () const
const JCAMPFile::HeaderMapgetHeader () const

Protected Attributes

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

Private Member Functions

const Bruker1DFileoperator= (const Bruker1DFile &file)

Detailed Description

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

Definition at line 22 of file bruker1DFile.h.


Constructor & Destructor Documentation

BALL::Bruker1DFile::Bruker1DFile (  ) 

Constructor

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

Constructor

Parameters:
name important: name of the Bruker-*directory*
Exceptions:
Exception::FileNotFound if the file could not be opened
virtual BALL::Bruker1DFile::~Bruker1DFile (  )  [virtual]

Destructor.


Member Function Documentation

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

Return a pointer to the spectrum.

Definition at line 59 of file bruker1DFile.h.

const JCAMPFile::HeaderMap& BALL::Bruker1DFile::getHeader (  )  const [inline]

Definition at line 65 of file bruker1DFile.h.

const JCAMPFile::EntryMap& BALL::Bruker1DFile::getParameters (  )  const [inline]

Definition at line 62 of file bruker1DFile.h.

const Bruker1DFile& BALL::Bruker1DFile::operator= ( const Bruker1DFile file  )  [private]
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

Definition at line 75 of file bruker1DFile.h.

Definition at line 74 of file bruker1DFile.h.

The parameters from the procs file.

Definition at line 78 of file bruker1DFile.h.

Definition at line 80 of file bruker1DFile.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3