|
void | Exception (const std::string &txt) |
|
| fits (const std::string &fname, const std::string &tableName="", bool force=false) |
|
| fits (const std::string &fname, const std::string &fout, const std::string &tableName, bool force=false) |
|
| fits () |
|
| ~fits () |
|
virtual void | StageRow (size_t row, char *dest) |
|
virtual void | WriteRowToCopyFile (size_t row) |
|
void | ZeroBufferForChecksum (std::vector< char > &vec, const uint64_t extraZeros=0) |
|
uint8_t | ReadRow (size_t row) |
|
template<size_t N> |
void | revcpy (char *dest, const char *src, const int &num) |
|
virtual void | MoveColumnDataToUserSpace (char *dest, const char *src, const Table::Column &c) |
|
virtual bool | GetRow (size_t row, bool check=true) |
|
bool | GetNextRow (bool check=true) |
|
virtual bool | SkipNextRow () |
|
template<class T , class S > |
const T & | GetAs (const std::string &name) |
|
void | EnableAddressExceptions (bool b=true) |
|
void | DisableAddressExceptions () |
|
void * | SetPtrAddress (const std::string &name) |
|
template<typename T > |
bool | SetPtrAddress (const std::string &name, T *ptr, size_t cnt) |
|
template<class T > |
bool | SetRefAddress (const std::string &name, T &ptr) |
|
template<typename T > |
bool | SetVecAddress (const std::string &name, std::vector< T > &vec) |
|
template<typename T > |
T | Get (const std::string &key) const |
|
template<typename T > |
T | Get (const std::string &key, const std::string &deflt) const |
|
bool | SetPtrAddress (const std::string &name, void *ptr, size_t cnt=0) |
|
bool | HasKey (const std::string &key) const |
|
bool | HasColumn (const std::string &col) const |
|
const Table::Columns & | GetColumns () const |
|
const Table::SortedColumns & | GetSortedColumns () const |
|
const Table::Keys & | GetKeys () const |
|
int64_t | GetInt (const std::string &key) const |
|
uint64_t | GetUInt (const std::string &key) const |
|
double | GetFloat (const std::string &key) const |
|
std::string | GetStr (const std::string &key) const |
|
size_t | GetN (const std::string &key) const |
|
size_t | GetRow () const |
|
| operator bool () const |
|
void | PrintKeys (bool all_keys=false) const |
|
void | PrintColumns () const |
|
bool | IsHeaderOk () const |
|
virtual bool | IsFileOk () const |
|
bool | IsCompressedFITS () const |
|
virtual size_t | GetNumRows () const |
|
virtual size_t | GetBytesPerRow () const |
|
const std::vector< std::string > & | GetTables () const |
|
| izstream () |
|
| izstream (const char *name) |
|
| ~izstream () |
|
int | is_open () |
|
void | open (const char *name) |
|
void | close () |
|
std::streambuf::pos_type | seekoff (std::streambuf::off_type offset, std::ios_base::seekdir dir, std::ios_base::openmode=std::ios_base::in) |
|
std::streambuf::pos_type | seekpos (std::streambuf::pos_type pos, std::ios_base::openmode=std::ios_base::in) |
|
Definition at line 54 of file fits.h.