vigra::detail Namespace Reference
[VigraImpexVigraImpex]


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 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 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 211 of file impexalpha.hxx.

References celeste::max(), and celeste::min().

Referenced by PanoDetector::AnalyzeImage(), correctRGB(), vigra::importImageAlpha(), deghosting::Khan< PixelType >::importRGBImage(), mergeWeightedAverage(), and weightedAverageOfImageFiles().

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 319 of file impexalpha.hxx.

References celeste::max(), and celeste::min().

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 574 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 638 of file impexalpha.hxx.

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 753 of file impexalpha.hxx.

References vigra_ext::getMaxValForPixelType(), celeste::max(), and celeste::min().

Referenced by correctRGB(), vigra::exportImageAlpha(), and main().

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 867 of file impexalpha.hxx.

References vigra_ext::getMaxValForPixelType(), celeste::max(), and celeste::min().


Generated on 31 Jul 2015 for Hugintrunk by  doxygen 1.4.7