FilterMask< PixelType > Class Template Reference

List of all members.

Public Types

typedef vigra::NumericTraits<
PixelType >::RealPromote 
realPixelType
typedef vigra::TinyVector<
realPixelType, 2 > 
first_argument_type
typedef PixelType second_argument_type
typedef vigra::UInt8 third_argument_type
typedef vigra::UInt8 result_type

Public Member Functions

vigra::UInt8 operator() (const vigra::TinyVector< realPixelType, 2 > &limits, const PixelType &color, const vigra::UInt8 &mask, vigra::VigraFalseType) const
vigra::UInt8 operator() (const vigra::TinyVector< realPixelType, 2 > &limits, const PixelType &gray, const vigra::UInt8 &mask, vigra::VigraTrueType) const
vigra::UInt8 operator() (const vigra::TinyVector< realPixelType, 2 > &limits, const PixelType &pixel, const vigra::UInt8 &mask) const

Detailed Description

template<class PixelType>
class FilterMask< PixelType >

Definition at line 702 of file stacker.cpp.


Member Typedef Documentation

template<class PixelType>
typedef vigra::TinyVector<realPixelType, 2> FilterMask< PixelType >::first_argument_type

Definition at line 706 of file stacker.cpp.

template<class PixelType>
typedef vigra::NumericTraits<PixelType>::RealPromote FilterMask< PixelType >::realPixelType

Definition at line 705 of file stacker.cpp.

template<class PixelType>
typedef vigra::UInt8 FilterMask< PixelType >::result_type

Definition at line 709 of file stacker.cpp.

template<class PixelType>
typedef PixelType FilterMask< PixelType >::second_argument_type

Definition at line 707 of file stacker.cpp.

template<class PixelType>
typedef vigra::UInt8 FilterMask< PixelType >::third_argument_type

Definition at line 708 of file stacker.cpp.


Member Function Documentation

template<class PixelType>
vigra::UInt8 FilterMask< PixelType >::operator() ( const vigra::TinyVector< realPixelType, 2 > &  limits,
const PixelType &  pixel,
const vigra::UInt8 &  mask 
) const [inline]

Definition at line 736 of file stacker.cpp.

template<class PixelType>
vigra::UInt8 FilterMask< PixelType >::operator() ( const vigra::TinyVector< realPixelType, 2 > &  limits,
const PixelType &  gray,
const vigra::UInt8 &  mask,
vigra::VigraTrueType   
) const [inline]

Definition at line 724 of file stacker.cpp.

template<class PixelType>
vigra::UInt8 FilterMask< PixelType >::operator() ( const vigra::TinyVector< realPixelType, 2 > &  limits,
const PixelType &  color,
const vigra::UInt8 &  mask,
vigra::VigraFalseType   
) const [inline]

Definition at line 710 of file stacker.cpp.


The documentation for this class was generated from the following file:
Generated on 20 Jan 2018 for Hugintrunk by  doxygen 1.4.7