SMIL  1.0.4
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 imageFunctionBase< T > parentClass
 
typedef Image< T > imageInType
 
typedef imageInType::pixelType pixelInType
 
typedef imageInType::lineType lineInType
 
typedef imageInType::sliceType sliceInType
 
typedef Image< T_out > imageOutType
 
typedef imageOutType::pixelType pixelOutType
 
typedef imageOutType::lineType lineOutType
 
typedef imageOutType::sliceType sliceOutType
 
- Public Types inherited from imageFunctionBase< T >
typedef Image< T > imageType
 
typedef imageType::sliceType sliceType
 
typedef imageType::lineType lineType
 
typedef imageType::pixelType pixelType
 

Public Member Functions

 unaryImageFunction (const imageInType &imIn, imageOutType &ImOut)
 
 unaryImageFunction (imageOutType &imOut, const T_out &value)
 
RES_T operator() (const imageInType &imIn, imageOutType &ImOut)
 
RES_T operator() (imageOutType &ImOut, const T_out &value)
 
RES_T _exec (const imageInType &imIn, imageOutType &imOut)
 
RES_T _exec (imageOutType &imOut, const T_out &value)
 
- Public Member Functions inherited from imageFunctionBase< T >
lineType * createAlignedBuffers (size_t nbr, size_t len)
 
void deleteAlignedBuffers ()
 
void copyLineToBuffer (T *line, size_t bufIndex)
 
void copyBufferToLine (size_t bufIndex, T *line)
 
 operator RES_T ()
 

Public Attributes

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

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