csl::SHARC_Instrument Class Reference

#include <SHARC.h>

List of all members.

Public Member Functions

 SHARC_Instrument (char *folder, char *name)
 ~SHARC_Instrument ()
char ** spectrum_names ()
unsigned * spectrum_keys ()
float * spectrum_frequencies ()
SHARC_Spectrumspectrum_named (char *name)
SHARC_Spectrumspectrum_with_key (unsigned key)
SHARC_Spectrumspectrum_with_frequency (float freq)
unsigned count_spectra ()
unsigned count_partials ()
void dump_example ()

Public Attributes

char * _name
unsigned _num_spectra
SHARC_Spectrum ** _spectra

Private Member Functions

bool read_from_TOC (char *folder, char *name)


Constructor & Destructor Documentation

SHARC_Instrument::SHARC_Instrument char *  folder,
char *  name
 

SHARC_Instrument::~SHARC_Instrument  ) 
 


Member Function Documentation

char ** SHARC_Instrument::spectrum_names  ) 
 

unsigned * SHARC_Instrument::spectrum_keys  ) 
 

float * SHARC_Instrument::spectrum_frequencies  ) 
 

SHARC_Spectrum * SHARC_Instrument::spectrum_named char *  name  ) 
 

SHARC_Spectrum * SHARC_Instrument::spectrum_with_key unsigned  key  ) 
 

SHARC_Spectrum * SHARC_Instrument::spectrum_with_frequency float  freq  ) 
 

unsigned SHARC_Instrument::count_spectra  ) 
 

unsigned SHARC_Instrument::count_partials  ) 
 

void SHARC_Instrument::dump_example  ) 
 

bool SHARC_Instrument::read_from_TOC char *  folder,
char *  name
[private]
 


Member Data Documentation

char* csl::SHARC_Instrument::_name
 

unsigned csl::SHARC_Instrument::_num_spectra
 

SHARC_Spectrum** csl::SHARC_Instrument::_spectra
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:21 2007 for CSL by  doxygen 1.4.5-20051010