EleFits  5.3.1
A modern C++ API on top of CFITSIO
Loading...
Searching...
No Matches
List of all members
Compress< TAlgo > Class Template Reference

#include <CompressionStrategy.h>

Detailed Description

template<typename TAlgo>
class Euclid::Fits::Compress< TAlgo >

A compression action made of a single algorithm.

Template Parameters
TAlgoThe compression algorithm

Public Member Functions

Construction
template<typename... Ts>
 Compress (Ts &&... args)
 Constructor.
 
Operations
template<typename T >
bool apply (fitsfile *fptr, const ImageHdu::Initializer< T > &init)
 Try compressing. More...
 
template<typename T >
std::unique_ptr< TAlgo > compression (const ImageHdu::Initializer< T > &init)
 Try creating a compression algorithm. More...
 
- Public Member Functions inherited from CompressionActionMixin< Compress< TAlgo > >
 CompressionActionMixin ()=default
 
- Public Member Functions inherited from CompressionAction
 CompressionAction ()=default
 

The documentation for this class was generated from the following file: