csl::SHARCLibrary Class Reference

#include <SHARC.h>

List of all members.

Public Member Functions

 SHARCLibrary ()
 SHARCLibrary (char *name)
 ~SHARCLibrary ()
char ** instrument_names ()
SHARCInstrumentinstrument_named (char *name)
SHARCSpectrumspectrum_named (char *inst, char *spect)
void dump_stats ()
void dump_example ()

Public Attributes

unsigned _num_instruments
SHARCInstrument ** _instruments

Private Member Functions

bool read_from_directory (char *name)


Detailed Description

SHARC library class

Constructor & Destructor Documentation

SHARCLibrary::SHARCLibrary (  ) 

SHARCLibrary::SHARCLibrary ( char *  name  ) 

SHARCLibrary::~SHARCLibrary (  ) 

References _instruments.


Member Function Documentation

char ** SHARCLibrary::instrument_names (  ) 

SHARCInstrument * SHARCLibrary::instrument_named ( char *  name  ) 

References _instruments, and _num_instruments.

Referenced by spectrum_named(), and test_SHARC().

SHARCSpectrum * SHARCLibrary::spectrum_named ( char *  inst,
char *  spect 
)

void SHARCLibrary::dump_stats (  ) 

void SHARCLibrary::dump_example (  ) 

bool SHARCLibrary::read_from_directory ( char *  name  )  [private]

References _instruments, and _num_instruments.

Referenced by SHARCLibrary().


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Thu Sep 17 23:14:17 2009 for CSL by  doxygen 1.5.8