Alexandria
2.18
Please provide a description of the project.
|
#include "GridContainer/GridContainer.h"
#include "GridContainer/serialization/GridContainer.h"
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/filesystem.hpp>
#include <iostream>
#include <memory>
#include "GridContainer/_impl/FitsSerialize.icpp"
Go to the source code of this file.
Namespaces | |
Euclid | |
Euclid::GridContainer | |
Functions | |
template<typename OArchive , typename GridCellManager , typename... AxesTypes> | |
void | Euclid::GridContainer::gridExport (std::ostream &out, const GridContainer< GridCellManager, AxesTypes... > &grid) |
Export to the given output stream the given grid. The archive type is templated. More... | |
template<typename GridType , typename IArchive > | |
GridType | Euclid::GridContainer::gridImport (std::istream &in) |
Imports from the given stream a grid. More... | |
template<typename GridCellManager , typename... AxesTypes> | |
void | Euclid::GridContainer::gridBinaryExport (std::ostream &out, const GridContainer< GridCellManager, AxesTypes... > &grid) |
Exports to the given output stream the given grid. More... | |
template<typename GridType > | |
GridType | Euclid::GridContainer::gridBinaryImport (std::istream &in) |
Imports from the given stream a grid. More... | |
template<typename GridCellManager , typename... AxesTypes> | |
void | Euclid::GridContainer::gridFitsExport (const boost::filesystem::path &filename, const std::string &hdu_name, const GridContainer< GridCellManager, AxesTypes... > &grid) |
Exports a Grid as a FITS file. More... | |
template<typename GridType > | |
GridType | Euclid::GridContainer::gridFitsImport (const boost::filesystem::path &filename, int hdu_index) |
Imports a Grid from a FITS file. More... | |
Definition in file serialize.h.