#include <cvd/config.h>#include <cvd/exceptions.h>#include <cvd/image_convert.h>#include <cvd/internal/load_and_save.h>#include <cvd/internal/name_builtin_types.h>#include <cvd/internal/name_CVD_rgb_types.h>#include <errno.h>#include <memory>#include <string>#include <fstream>#include <cctype>#include <cvd/internal/io/pnm_grok.h>#include <cvd/internal/io/save_postscript.h>#include <cvd/internal/io/bmp.h>#include <cvd/internal/io/fits.h>#include <cvd/internal/io/text.h>#include <cvd/internal/io/cvdimage.h>

Go to the source code of this file.
Classes | |
| class | CVD::Internal::ImageLoaderIstream |
| class | CVD::Internal::ImageLoaderString |
| struct | CVD::Internal::ImagePromise< ImageLoaderIstream > |
| struct | CVD::Internal::ImagePromise< ImageLoaderString > |
Namespaces | |
| namespace | CVD |
| namespace | CVD::ImageType |
| namespace | CVD::Internal |
Enumerations | |
| enum | CVD::ImageType::ImageType { CVD::ImageType::Automatic = -2, CVD::ImageType::Unknown = -1, CVD::ImageType::PNM = 0, CVD::ImageType::PS = 1, CVD::ImageType::EPS = 2, CVD::ImageType::BMP = 3, CVD::ImageType::TXT = 7, CVD::ImageType::TEXT = 7, CVD::ImageType::FITS = 8, CVD::ImageType::CVD = 9 } |
Functions | |
| template<class I > | |
| void | CVD::img_load (Image< I > &im, const std::string &s) |
| template<class I > | |
| void | CVD::img_load (Image< I > &im, std::istream &i) |
| Internal::ImagePromise < Internal::ImageLoaderString > | CVD::img_load (const std::string &s) |
| Internal::ImagePromise < Internal::ImageLoaderIstream > | CVD::img_load (std::istream &i) |
| template<class PixelType > | |
| void | CVD::img_save (const BasicImage< PixelType > &im, const std::string &name, const std::map< std::string, Parameter<> > &p=std::map< std::string, Parameter<> >()) |
| template<class PixelType > | |
| void | CVD::img_save (const BasicImage< PixelType > &im, const std::string &name, ImageType::ImageType t, ImageType::ImageType d=ImageType::PNM, const std::map< std::string, Parameter<> > &p=std::map< std::string, Parameter<> >()) |
| template<class PixelType > | |
| void | CVD::img_save (const BasicImage< PixelType > &im, std::ostream &o, ImageType::ImageType t, const std::map< std::string, Parameter<> > &p=std::map< std::string, Parameter<> >()) |
| void | CVD::output_eps_footer (std::ostream &o) |
| template<class PixelType > | |
| void | CVD::output_eps_header (std::ostream &o, const BasicImage< PixelType > &im) |
| void | CVD::output_eps_header (std::ostream &o, const ImageRef &s) |
| void | CVD::output_eps_header (std::ostream &o, int xs, int ys) |
| template<class PixelType > | |
| void | CVD::pnm_load (Image< PixelType > &im, std::istream &i) |
| template<class PixelType > | |
| void | CVD::pnm_save (const BasicImage< PixelType > &im, std::ostream &o) |
| ImageType::ImageType | CVD::string_to_image_type (const std::string &name) |