UltraScan III
List of all members | Public Member Functions | Public Attributes
US_DataIO::RawData Class Reference

All data associated with a cell / channel / wavelength (CCW) More...

#include "us_dataIO.h"

Public Member Functions

int pointCount (void)
 Number of readings points. More...
 
int scanCount (void)
 Number of scans. More...
 
int xindex (double)
 Get index of X (radius) value. More...
 
double radius (int)
 Get radius value at index. More...
 
double scWavelength (int)
 Get wavelength value at index. More...
 
double value (int, int)
 Get reading for scan,radius. More...
 
double reading (int, int)
 Get reading for scan,radius. More...
 
bool setValue (int, int, double)
 Set reading value. More...
 
double std_dev (int, int)
 Get std.dev. for scan,radius. More...
 
double average_temperature () const
 Calculate average temperature. More...
 
double temperature_spread () const
 Calculate temperature spread. More...
 

Public Attributes

char type [2]
 Data type: "RA"|"IP"|"RI"|"FI"|"WA"|"WI". More...
 
char rawGUID [16]
 A generated globally unique identifier. More...
 
int cell
 Cell (hole) of rotor for this data. More...
 
char channel
 Channel ('A', 'B', etc) of scan data. More...
 
QString description
 Descriptive data taken from BeckmanRawScan. More...
 
QVector< double > xvalues
 Wavelength or radius information. More...
 
QVector< ScanscanData
 The collections of scans for the CCW. More...
 

Detailed Description

All data associated with a cell / channel / wavelength (CCW)

Definition at line 87 of file us_dataIO.h.

Member Function Documentation

double US_DataIO::RawData::average_temperature ( ) const

Calculate average temperature.

Definition at line 71 of file us_dataIO.cpp.

int US_DataIO::RawData::pointCount ( void  )

Number of readings points.

Definition at line 11 of file us_dataIO.cpp.

double US_DataIO::RawData::radius ( int  radx)

Get radius value at index.

Definition at line 29 of file us_dataIO.cpp.

double US_DataIO::RawData::reading ( int  scnx,
int  radx 
)

Get reading for scan,radius.

Definition at line 46 of file us_dataIO.cpp.

int US_DataIO::RawData::scanCount ( void  )

Number of scans.

Definition at line 17 of file us_dataIO.cpp.

double US_DataIO::RawData::scWavelength ( int  wavx)

Get wavelength value at index.

Definition at line 35 of file us_dataIO.cpp.

bool US_DataIO::RawData::setValue ( int  scnx,
int  radx,
double  value 
)

Set reading value.

Definition at line 52 of file us_dataIO.cpp.

double US_DataIO::RawData::std_dev ( int  scnx,
int  radx 
)

Get std.dev. for scan,radius.

Definition at line 63 of file us_dataIO.cpp.

double US_DataIO::RawData::temperature_spread ( ) const

Calculate temperature spread.

Definition at line 85 of file us_dataIO.cpp.

double US_DataIO::RawData::value ( int  scnx,
int  radx 
)

Get reading for scan,radius.

Definition at line 41 of file us_dataIO.cpp.

int US_DataIO::RawData::xindex ( double  xvalue)

Get index of X (radius) value.

Definition at line 23 of file us_dataIO.cpp.

Member Data Documentation

int US_DataIO::RawData::cell

Cell (hole) of rotor for this data.

Definition at line 92 of file us_dataIO.h.

char US_DataIO::RawData::channel

Channel ('A', 'B', etc) of scan data.

Definition at line 93 of file us_dataIO.h.

QString US_DataIO::RawData::description

Descriptive data taken from BeckmanRawScan.

Definition at line 94 of file us_dataIO.h.

char US_DataIO::RawData::rawGUID[16]

A generated globally unique identifier.

Definition at line 91 of file us_dataIO.h.

QVector< Scan > US_DataIO::RawData::scanData

The collections of scans for the CCW.

Definition at line 97 of file us_dataIO.h.

char US_DataIO::RawData::type[2]

Data type: "RA"|"IP"|"RI"|"FI"|"WA"|"WI".

Definition at line 90 of file us_dataIO.h.

QVector< double > US_DataIO::RawData::xvalues

Wavelength or radius information.

Definition at line 96 of file us_dataIO.h.


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