Inherited by ltl::FitsIn, and ltl::FitsOut.
ltl::FitsIO::FitsIO | ( | const string & | path | ) |
Set ltl::FitsIO::filename_ and initialize other members.
void ltl::FitsIO::checkRegion | ( | const size_t | dim | ) | const throw (FitsException) [protected] |
Test if dimension dim of region is "retrievable".
string ltl::FitsIO::getFilename | ( | ) | const [inline] |
Return ltl::FitsIO::filename_ .
unsigned char* ltl::FitsIO::streampos | ( | ) | const [inline] |
Return ltl::FitsIO::fitsstreamptr_ .
size_t ltl::FitsIO::getRegionLength | ( | ) | const |
Get number of pixels in selected region.
size_t ltl::FitsIO::getRegionLength | ( | const size_t | dim | ) | const |
Get length along dimension dim of selected region in pixels.
int ltl::FitsIO::getRegionStart | ( | const size_t | dim | ) | const |
Get start pixel coordinate in dimension dim of selected region.
int ltl::FitsIO::getRegionEnd | ( | const size_t | dim | ) | const |
Get end pixel coordinate in dimension dim of selected region.
Region ltl::FitsIO::getRegion | ( | ) | const |
Return copy of selected region.
string ltl::FitsIO::filename_ [protected] |
Filename associated with FitsIn/Out object.
unsigned char* ltl::FitsIO::fitsdataptr_ [protected] |
Pointer to data segment map.
unsigned char* ltl::FitsIO::fitsstreamptr_ [protected] |
Pointer to actual byte in data segment for per pixel I/O.
size_t ltl::FitsIO::fitsmaplength_ [protected] |
Length of data segment map, multiple of page size.
Region* ltl::FitsIO::regionptr_ [protected] |
Pointer to Region (if set).
off_t ltl::FitsIO::fitsregionoffset_ [protected] |
Offset to determine first pixel of selected region.