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

Public Types

typedef Image< T > imageInType
typedef Image< T_out > imageOutType
typedef imageInType::lineType lineInType
typedef imageOutType::lineType lineOutType
typedef imageFunctionBase< T > parentClass
typedef imageInType::pixelType pixelInType
typedef imageOutType::pixelType pixelOutType
typedef imageInType::sliceType sliceInType
typedef imageOutType::sliceType sliceOutType
- 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

RES_T _exec (const imageInType &imIn, imageOutType &imOut)
RES_T _exec (imageOutType &imOut, const T_out &value)
RES_T operator() (const imageInType &imIn, imageOutType &ImOut)
RES_T operator() (imageOutType &ImOut, const T_out &value)
 unaryImageFunction (const imageInType &imIn, imageOutType &ImOut)
 unaryImageFunction (imageOutType &imOut, const T_out &value)
- 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: