Alexandria 2.31.2
SDC-CH common library for the Euclid project
|
Classes | |
struct | AxesTupleType |
struct | AxesTupleType< I, typename std::enable_if< I==-1 >::type > |
Static Public Member Functions | |
static AxesTupleType< GridType::axisNumber() -1 >::type | readAllAxes (CCfits::FITS &fits, int hdu_index) |
Private Types | |
template<int I> | |
using | AxisType = typename std::remove_reference<decltype(std::declval<GridType>().template getAxis<I>())>::type |
template<int I> | |
using | GridAxisType = typename std::remove_reference<decltype(std::declval<GridType>().template getAxis<I>())>::type |
Static Private Member Functions | |
template<int I> | |
static GridAxisType< I > | readAxis (const std::string &grid_name, CCfits::ExtHDU &hdu) |
template<int I> | |
static AxesTupleType< I >::type | readAxesTuple (CCfits::FITS &fits, const std::string &grid_name, int hdu_index, const TemplateLoopCounter< I > &) |
static std::tuple | readAxesTuple (CCfits::FITS &, const std::string &, int, const TemplateLoopCounter<-1 > &) |
Definition at line 161 of file FitsSerialize.icpp.
|
private |
Definition at line 164 of file FitsSerialize.icpp.
|
private |
Definition at line 178 of file FitsSerialize.icpp.
|
inlinestatic |
Definition at line 213 of file FitsSerialize.icpp.
References Euclid::GridContainer::GridAxisFitsReader< GridType >::readAxesTuple().
Referenced by Euclid::GridContainer::gridFitsImport().
|
inlinestaticprivate |
Definition at line 208 of file FitsSerialize.icpp.
|
inlinestaticprivate |
Definition at line 201 of file FitsSerialize.icpp.
References std::move(), Euclid::GridContainer::GridAxisFitsReader< GridType >::readAxesTuple(), Euclid::GridContainer::GridAxisFitsReader< GridType >::readAxis(), and std::tuple_cat().
Referenced by Euclid::GridContainer::GridAxisFitsReader< GridType >::readAllAxes(), and Euclid::GridContainer::GridAxisFitsReader< GridType >::readAxesTuple().
|
inlinestaticprivate |
Definition at line 181 of file FitsSerialize.icpp.
References std::vector< T >::emplace_back(), std::move(), and std::string::size().
Referenced by Euclid::GridContainer::GridAxisFitsReader< GridType >::readAxesTuple().