#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) |