Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
FilterMask< PixelType > Class Template Reference

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 &  color,
const vigra::UInt8 &  mask,
vigra::VigraFalseType   
) const
inline

Definition at line 710 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 &  pixel,
const vigra::UInt8 &  mask 
) const
inline

Definition at line 736 of file stacker.cpp.


The documentation for this class was generated from the following file: