Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
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.

Classes

class  vigra::detail::threshold_alpha_transform
 

Namespaces

 vigra
 Implementation of fast vector type with support of linear algebra operations Copyright (C) 2009 Lukáš Jirkovský l.jir.nosp@m.kovs.nosp@m.ky@gm.nosp@m.ail..nosp@m.com
 
 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)
 
template<class ImageIterator , class ImageAccessor , class AlphaIterator , class AlphaAccessor >
void vigra::importImageAlpha (const ImageImportInfo &import_info, ImageIterator image_iterator, ImageAccessor image_accessor, AlphaIterator alpha_iterator, AlphaAccessor alpha_accessor)
 Read the image specified by the given vigra::ImageImportInfo object including its alpha channel. More...
 
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)
 
template<class ImageIterator , class ImageAccessor , class AlphaIterator , class AlphaAccessor >
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)
 Write the image and its alpha channel to a file. More...
 
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)