LTL  2.0.x
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members

Class for binary tables IO. More...

Inherited by ltl::FitsBinTableIn.

Public Member Functions

 BinTable (const int nrow)
 
 ~BinTable ()
 
int getTfields (const int colno) const
 
char getTformt (const int colno) const
 
size_t getTformr (const int colno) const
 

Protected Member Functions

 BinTable ()
 

Protected Attributes

int tfields_
 
char * tformT_
 
size_t * tformr_
 
off_t * tcoloff_
 
vector< string > tforma_
 
doubletscal_
 
doubletzero_
 
off_t theap_
 

Detailed Description

Class for binary tables IO.

Constructor & Destructor Documentation

◆ BinTable() [1/2]

ltl::BinTable::BinTable ( )
protected

◆ BinTable() [2/2]

ltl::BinTable::BinTable ( const int  nrow)

◆ ~BinTable()

ltl::BinTable::~BinTable ( )

Member Function Documentation

◆ getTfields()

int ltl::BinTable::getTfields ( const int  colno) const

◆ getTformt()

char ltl::BinTable::getTformt ( const int  colno) const

◆ getTformr()

size_t ltl::BinTable::getTformr ( const int  colno) const

Member Data Documentation

◆ tfields_

int ltl::BinTable::tfields_
protected

◆ tformT_

char* ltl::BinTable::tformT_
protected

◆ tformr_

size_t* ltl::BinTable::tformr_
protected

◆ tcoloff_

off_t* ltl::BinTable::tcoloff_
protected

◆ tforma_

vector<string> ltl::BinTable::tforma_
protected

◆ tscal_

double* ltl::BinTable::tscal_
protected

◆ tzero_

double* ltl::BinTable::tzero_
protected

◆ theap_

off_t ltl::BinTable::theap_
protected