UkirtRunNum< DataType > Class Template Reference

Implements method to determine UKIRT Run Number. More...

#include <UkirtRunNum.hxx>

Inheritance diagram for UkirtRunNum< DataType >:
Inheritance graph
[legend]
Collaboration diagram for UkirtRunNum< DataType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 UkirtRunNum (const FitsFile &aFile)
virtual ~UkirtRunNum ()
 Destructor.
void setSource (IntMap &tbls, IntMap &cols, StringMap units)
 There are no source data columns.
void setTarget (IntMap &cols, StringMap units)
 Target is the data column with the ukirt run number.
void doit (TableData< DataType > &data, int rowBegin, int rowEnd)
 Fill up data column for UKIRT run number.
void doit2 (TableData< DataType > &rawData, TableData< DataType > &data, int row1, int row2)

Private Attributes

int mCol
std::string mRunNum

Detailed Description

template<typename DataType>
class UkirtRunNum< DataType >

Implements method to determine UKIRT Run Number.


Constructor & Destructor Documentation

template<typename DataType >
UkirtRunNum< DataType >::UkirtRunNum ( const FitsFile aFile  )  [inline]

Constructor takes a FitsFile object and extracts the UKIRT run number from the name of the file that is encoded in the object

References DataOps::getTelRunNo(), and UkirtRunNum< DataType >::mRunNum.

template<typename DataType >
virtual UkirtRunNum< DataType >::~UkirtRunNum (  )  [inline, virtual]

Destructor.


Member Function Documentation

template<typename DataType >
void UkirtRunNum< DataType >::doit ( TableData< DataType > &  data,
int  rowBegin,
int  rowEnd 
) [inline, virtual]

Fill up data column for UKIRT run number.

Implements DataMethod< DataType >.

References TableData< DataType >::assign(), UkirtRunNum< DataType >::mCol, and UkirtRunNum< DataType >::mRunNum.

template<typename DataType >
void UkirtRunNum< DataType >::doit2 ( TableData< DataType > &  rawData,
TableData< DataType > &  data,
int  row1,
int  row2 
) [inline, virtual]
template<typename DataType >
void UkirtRunNum< DataType >::setSource ( IntMap tbls,
IntMap cols,
StringMap  units 
) [inline, virtual]

There are no source data columns.

Implements DataMethod< DataType >.

template<typename DataType >
void UkirtRunNum< DataType >::setTarget ( IntMap cols,
StringMap  units 
) [inline, virtual]

Target is the data column with the ukirt run number.

Implements DataMethod< DataType >.

References UkirtRunNum< DataType >::mCol.


Member Data Documentation

template<typename DataType >
int UkirtRunNum< DataType >::mCol [private]
template<typename DataType >
std::string UkirtRunNum< DataType >::mRunNum [private]

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

Generated on Tue Jan 19 15:19:23 2010 for WfcamSrc by  doxygen 1.6.1