|
Alexandria 2.32.0
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 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(), readAxesTuple(), readAxis(), and std::tuple_cat().
Referenced by readAllAxes(), and readAxesTuple().

|
inlinestaticprivate |
Definition at line 181 of file FitsSerialize.icpp.
References std::vector< T >::emplace_back(), Euclid::GridContainer::GridAxisValueFitsHelper< T >::FitsToAxis(), std::move(), std::string::size(), and std::vector< T >::size().
Referenced by readAxesTuple().
