load_and_save.h File Reference

#include <iostream>
#include <string>
#include <typeinfo>
#include <map>
#include <memory>
#include <cvd/exceptions.h>
#include <cvd/image_convert.h>
#include <cvd/colourspace_convert.h>
#include <cvd/internal/convert_pixel_types.h>
#include <cvd/internal/name_CVD_rgb_types.h>
#include <cvd/internal/io/parameter.h>
Include dependency graph for load_and_save.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CVD::Exceptions::Image_IO::All
struct  CVD::Exceptions::Image_IO::EofBeforeImage
struct  CVD::Internal::Head
struct  CVD::Exceptions::Image_IO::IfstreamNotOpen
struct  CVD::Exceptions::Image_IO::ImageSizeMismatch
struct  CVD::Exceptions::Image_IO::InternalLibraryError
struct  CVD::Exceptions::Image_IO::MalformedImage
struct  CVD::Internal::maybe_process_and_write< Pixel, ImageWriter, OutgoingPixel >
struct  CVD::Internal::maybe_process_and_write< Pixel, ImageWriter, Pixel >
struct  CVD::Exceptions::Image_IO::OpenError
struct  CVD::Internal::read_and_maybe_process< PixelType, DiskPixelType, ImageLoader >
struct  CVD::Internal::read_and_maybe_process< PixelType, PixelType, ImageLoader >
struct  CVD::Internal::read_and_then_process< PixelType, DiskPixelType, ImageLoader >
struct  CVD::Internal::Reader< PixelType, ImageLoader, List >
struct  CVD::Internal::Reader< PixelType, ImageLoader, Head >
struct  CVD::Exceptions::Image_IO::ReadTypeMismatch
struct  CVD::Internal::save_default< C >
struct  CVD::Internal::save_default_< C, i >
struct  CVD::Internal::save_default_< C, 1 >
struct  CVD::Internal::TypeList< A, B >
struct  CVD::Exceptions::Image_IO::UnseekableIstream
struct  CVD::Exceptions::Image_IO::UnsupportedImageSubType
struct  CVD::Exceptions::Image_IO::UnsupportedImageType
struct  CVD::Exceptions::Image_IO::WriteError
struct  CVD::Exceptions::Image_IO::WriteTypeMismatch

Namespaces

namespace  CVD
namespace  CVD::Exceptions
namespace  CVD::Exceptions::Image_IO
namespace  CVD::Internal

Functions

template<class T , class ImageLoader >
void CVD::Internal::readImage (Image< T > &im, std::istream &in)
template<class T , class ImageLoader >
void CVD::Internal::readImage (BasicImage< T > &im, std::istream &in)
template<class T , class ImageLoader >
void CVD::Internal::readImage (BasicImage< T > &im, ImageLoader &r)
template<class Pixel , class Writer >
void CVD::Internal::writeImage (const SubImage< Pixel > &im, std::ostream &o, const std::map< std::string, Parameter<> > &p)
 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:23 2013