EleFits  4.0.0
A modern C++ API on top of CFitsIO
Functions
Euclid::Cfitsio::ImageIo Namespace Reference

Detailed Description

Image-related functions.

Functions

const std::type_inforeadTypeid (fitsfile *fptr)
 Read the value type of the current image HDU.
 
template<long n = 2>
Fits::Position< n > readShape (fitsfile *fptr)
 Read the shape of the current image HDU.
 
template<typename T , long n = 2>
void updateShape (fitsfile *fptr, const Fits::Position< n > &shape)
 Reshape the current image HDU.
 
template<typename T , long n = 2>
Fits::VecRaster< T, n > readRaster (fitsfile *fptr)
 Read the whole raster of the current image HDU.
 
template<typename T , long n = 2>
void readRasterTo (fitsfile *fptr, Fits::Raster< T, n > &destination)
 Read the whole raster of the current image HDU into a pre-existing raster.
 
template<typename T , long n = 2>
void readRasterTo (fitsfile *fptr, Fits::Subraster< T, n > &destination)
 Read the whole raster of the current image HDU into a pre-existing subraster.
 
template<typename T , long m, long n>
Fits::VecRaster< T, m > readRegion (fitsfile *fptr, const Fits::Region< n > &region)
 Read a region of the current image HDU.
 
template<typename T , long m, long n>
void readRegionTo (fitsfile *fptr, const Fits::Region< n > &region, Fits::Raster< T, m > &destination)
 Read a region of the current image HDU into a pre-existing raster. More...
 
template<typename T , long m, long n>
void readRegionTo (fitsfile *fptr, const Fits::Region< n > &region, Fits::Subraster< T, m > &destination)
 Read a region of the current image HDU into a pre-existing subraster. More...
 
template<typename T , long n = 2>
void writeRaster (fitsfile *fptr, const Fits::Raster< T, n > &raster)
 Write a whole raster in the current image HDU.
 
template<typename T , long m, long n>
void writeRegion (fitsfile *fptr, const Fits::Raster< T, m > &raster, const Fits::Position< n > &destination)
 Write a whole raster into a region of the current image HDU. More...
 
template<typename T , long m, long n>
void writeRegion (fitsfile *fptr, const Fits::Subraster< T, n > &subraster, const Fits::Position< n > &destination)
 Write a subraster into a region of the current image HDU. More...