impexalpha.hxx File Reference

#include <vector>
#include "vigra/imageinfo.hxx"
#include "vigra/impex.hxx"
#include "vigra/impexbase.hxx"
#include "utils.h"

Include dependency graph for impexalpha.hxx:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vigra
namespace  vigra::detail

Functions

template<class ValueType, class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor, class AlphaScaler>
void vigra::detail::read_image_band_and_alpha (Decoder *decoder, ImageIterator image_iterator, ImageAccessor image_accessor, AlphaIterator alpha_iterator, AlphaAccessor alpha_accessor, const AlphaScaler &alpha_scaler)
template<class ValueType, class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor, class AlphaScaler>
void vigra::detail::read_image_bands_and_alpha (Decoder *decoder, ImageIterator image_iterator, ImageAccessor image_accessor, AlphaIterator alpha_iterator, AlphaAccessor alpha_accessor, const AlphaScaler &alpha_scaler)
template<class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor>
void vigra::detail::importImageAlpha (const ImageImportInfo &import_info, ImageIterator image_iterator, ImageAccessor image_accessor, AlphaIterator alpha_iterator, AlphaAccessor alpha_accessor, VigraTrueType)
template<class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor>
void vigra::detail::importImageAlpha (const ImageImportInfo &import_info, ImageIterator image_iterator, ImageAccessor image_accessor, AlphaIterator alpha_iterator, AlphaAccessor alpha_accessor, VigraFalseType)
 vigra::doxygen_overloaded_function (template<...> void importImageAlpha) template< class ImageIterator
 Write the image and its alpha channel to a file.
ImageAccessor class AlphaIterator
class AlphaAccessor inline
void 
vigra::importImageAlpha (const ImageImportInfo &import_info, ImageIterator image_iterator, ImageAccessor image_accessor, AlphaIterator alpha_iterator, AlphaAccessor alpha_accessor)
template<class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor>
void vigra::importImageAlpha (ImageImportInfo const &import_info, pair< ImageIterator, ImageAccessor > image, pair< AlphaIterator, AlphaAccessor > alpha)
template<class ValueType, class ImageIterator, class ImageAccessor, class ImageScaler, class AlphaIterator, class AlphaAccessor, class AlphaScaler>
void vigra::detail::write_image_band_and_alpha (Encoder *encoder, ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, const ImageScaler &image_scaler, AlphaIterator alpha_upper_left, AlphaAccessor alpha_accessor, const AlphaScaler &alpha_scaler)
template<class ValueType, class ImageIterator, class ImageAccessor, class ImageScaler, class AlphaIterator, class AlphaAccessor, class AlphaScaler>
void vigra::detail::write_image_bands_and_alpha (Encoder *encoder, ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, const ImageScaler &image_scaler, AlphaIterator alpha_upper_left, AlphaAccessor alpha_accessor, const AlphaScaler &alpha_scaler)
template<class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor>
void vigra::detail::exportImageAlpha (ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, AlphaIterator alpha_upper_left, AlphaAccessor alpha_accessor, const ImageExportInfo &export_info, VigraTrueType)
template<class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor>
void vigra::detail::exportImageAlpha (ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, AlphaIterator alpha_upper_left, AlphaAccessor alpha_accessor, const ImageExportInfo &export_info, VigraFalseType)
ImageAccessor class AlphaIterator
class AlphaAccessor inline
void 
vigra::exportImageAlpha (ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, AlphaIterator alpha_upper_left, AlphaAccessor alpha_accessor, const ImageExportInfo &export_info)
template<class ImageIterator, class ImageAccessor, class AlphaIterator, class AlphaAccessor>
void vigra::exportImageAlpha (triple< ImageIterator, ImageIterator, ImageAccessor > image, pair< AlphaIterator, AlphaAccessor > alpha, ImageExportInfo const &export_info)


Generated on 1 Aug 2015 for Hugintrunk by  doxygen 1.4.7