Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
vigra::detail Namespace Reference

Classes

class  threshold_alpha_transform
 

Functions

template<class ValueType , class ImageIterator , class ImageAccessor , class AlphaIterator , class AlphaAccessor , class AlphaScaler >
void 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 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 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 importImageAlpha (const ImageImportInfo &import_info, ImageIterator image_iterator, ImageAccessor image_accessor, AlphaIterator alpha_iterator, AlphaAccessor alpha_accessor, VigraFalseType)
 
template<class ValueType , class ImageIterator , class ImageAccessor , class ImageScaler , class AlphaIterator , class AlphaAccessor , class AlphaScaler >
void 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 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 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 exportImageAlpha (ImageIterator image_upper_left, ImageIterator image_lower_right, ImageAccessor image_accessor, AlphaIterator alpha_upper_left, AlphaAccessor alpha_accessor, const ImageExportInfo &export_info, VigraFalseType)
 

Function Documentation

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   
)

Definition at line 690 of file impexalpha.hxx.

References vigra_ext::getMaxValForPixelType().

Referenced by vigra::exportImageAlpha().

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   
)

Definition at line 804 of file impexalpha.hxx.

References vigra_ext::getMaxValForPixelType().

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   
)

Definition at line 240 of file impexalpha.hxx.

Referenced by correctRGB(), vigra::importImageAlpha(), and mergeWeightedAverage().

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   
)

Definition at line 302 of file impexalpha.hxx.

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 
)

Definition at line 61 of file impexalpha.hxx.

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 
)

Definition at line 110 of file impexalpha.hxx.

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 
)

Definition at line 511 of file impexalpha.hxx.

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 
)

Definition at line 575 of file impexalpha.hxx.