casa::BLTableParser Class Reference

#include <BLParameterParser.h>

Inheritance diagram for casa::BLTableParser:
casa::BLParameterParser

List of all members.

Public Member Functions

 BLTableParser (string const file_name)
 ~BLTableParser ()
bool GetFitParameterIdx (double const time, double const interval, size_t const scanid, size_t const beamid, size_t const antid, size_t const spwid, size_t &idx)
void GetFitParameterByIdx (size_t const idx, size_t const ipol, bool &apply, std::vector< float > &coeff, std::vector< double > &boundary, BLParameterSet &bl_param)

Private Member Functions

void initialize ()
 private:
void parse ()
uint16_t GetTypeOrder (size_t const &baseline_type, uInt const irow, uInt const ipol)
 Returns order or npiece in BLParameterSet structure depending on datatype.

Private Attributes

BaselineTablebt_
std::map< string, std::vector
< double > > 
sortedTimes_
std::map< string, std::vector
< uInt > > 
timeSortedIdx_
std::map< string, size_t > numRows_

Detailed Description

Definition at line 182 of file BLParameterParser.h.


Constructor & Destructor Documentation

casa::BLTableParser::BLTableParser ( string const   file_name  )  [explicit]
casa::BLTableParser::~BLTableParser (  ) 

Member Function Documentation

void casa::BLTableParser::GetFitParameterByIdx ( size_t const   idx,
size_t const   ipol,
bool &  apply,
std::vector< float > &  coeff,
std::vector< double > &  boundary,
BLParameterSet bl_param 
)
bool casa::BLTableParser::GetFitParameterIdx ( double const   time,
double const   interval,
size_t const   scanid,
size_t const   beamid,
size_t const   antid,
size_t const   spwid,
size_t &  idx 
)
uint16_t casa::BLTableParser::GetTypeOrder ( size_t const &  baseline_type,
uInt const   irow,
uInt const   ipol 
) [private]

Returns order or npiece in BLParameterSet structure depending on datatype.

void casa::BLTableParser::initialize (  )  [private]

private:

Reimplemented from casa::BLParameterParser.

void casa::BLTableParser::parse (  )  [private]

Member Data Documentation

Definition at line 199 of file BLParameterParser.h.

std::map<string, size_t> casa::BLTableParser::numRows_ [private]

Definition at line 202 of file BLParameterParser.h.

std::map<string, std::vector<double> > casa::BLTableParser::sortedTimes_ [private]

Definition at line 200 of file BLParameterParser.h.

std::map<string, std::vector<uInt> > casa::BLTableParser::timeSortedIdx_ [private]

Definition at line 201 of file BLParameterParser.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1