SMIL  0.9.1
tertiaryImageFunction< T, lineFunction_T > Class Template Reference
+ Inheritance diagram for tertiaryImageFunction< T, lineFunction_T >:
+ Collaboration diagram for tertiaryImageFunction< T, lineFunction_T >:

Public Types

typedef Image< T > imageType
 
typedef imageType::lineType lineType
 
typedef imageFunctionBase< T > parentClass
 
typedef imageType::pixelType pixelType
 
typedef imageType::sliceType sliceType
 
- Public Types inherited from imageFunctionBase< T >
typedef Image< T > imageType
 
typedef imageType::lineType lineType
 
typedef imageType::pixelType pixelType
 
typedef imageType::sliceType sliceType
 

Public Member Functions

template<class T2 >
RES_T _exec (const imageType &imIn1, const Image< T2 > &imIn2, const Image< T2 > &imIn3, Image< T2 > &imOut)
 
template<class T2 >
RES_T _exec (const imageType &imIn1, const T2 &value, const Image< T2 > &imIn2, Image< T2 > &imOut)
 
template<class T2 >
RES_T _exec (const imageType &imIn1, const Image< T2 > &imIn2, const T2 &value, Image< T2 > &imOut)
 
template<class T2 >
RES_T _exec (const imageType &imIn, const T2 &value1, const T2 &value2, Image< T2 > &imOut)
 
template<class T2 >
RES_T operator() (const imageType &imIn1, const Image< T2 > &imIn2, const Image< T2 > &imIn3, Image< T2 > &ImOut)
 
template<class T2 >
RES_T operator() (const imageType &imIn1, const T2 &value, const Image< T2 > &imIn2, Image< T2 > &ImOut)
 
template<class T2 >
RES_T operator() (const imageType &imIn1, const Image< T2 > &imIn2, const T2 &value, Image< T2 > &ImOut)
 
template<class T2 >
RES_T operator() (const imageType &imIn, const T2 &value1, const T2 &value2, Image< T2 > &ImOut)
 
template<class T2 >
 tertiaryImageFunction (const imageType &imIn, const T2 &value1, const T2 &value2, Image< T2 > &ImOut)
 
template<class T2 >
 tertiaryImageFunction (const imageType &imIn, const T2 &value1, const Image< T2 > &imIn2, Image< T2 > &ImOut)
 
template<class T2 >
 tertiaryImageFunction (const imageType &imIn, const Image< T2 > &imIn1, const T2 &value2, Image< T2 > &ImOut)
 
template<class T2 >
 tertiaryImageFunction (const imageType &imIn, const Image< T2 > &imIn1, const Image< T2 > &imIn2, Image< T2 > &ImOut)
 
- Public Member Functions inherited from imageFunctionBase< T >
void copyBufferToLine (size_t bufIndex, T *line)
 
void copyLineToBuffer (T *line, size_t bufIndex)
 
lineType * createAlignedBuffers (size_t nbr, size_t len)
 
void deleteAlignedBuffers ()
 
 operator RES_T ()
 

Public Attributes

lineFunction_T lineFunction
 
- Public Attributes inherited from imageFunctionBase< T >
sliceType alignedBuffers
 
size_t bufferLength
 
size_t bufferNumber
 
size_t bufferSize
 
RES_T retVal
 

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