image_io.h File Reference

#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>
Include dependency graph for image_io.h:
This graph shows which files directly or indirectly include this file:

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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:20 2013