SMIL  0.9.1
binaryImageFunction< T, lineFunction_T > Class Template Reference
+ Inheritance diagram for binaryImageFunction< T, lineFunction_T >:
+ Collaboration diagram for binaryImageFunction< 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

RES_T _exec (const imageType &imIn1, const imageType &imIn2, imageType &imOut)
 
RES_T _exec (const imageType &imIn, imageType &imInOut)
 
RES_T _exec (const imageType &imIn, const T &value, imageType &imOut)
 
RES_T _exec (const T &value, const imageType &imIn, imageType &imOut)
 
 binaryImageFunction (const imageType &imIn1, const imageType &imIn2, imageType &ImOut)
 
 binaryImageFunction (const imageType &imIn, const T &value, imageType &ImOut)
 
 binaryImageFunction (const T &value, const imageType &imIn, imageType &ImOut)
 
RES_T operator() (const imageType &imIn1, const imageType &imIn2, imageType &ImOut)
 
RES_T operator() (const imageType &imIn, const T &value, imageType &ImOut)
 
RES_T operator() (const T &value, const imageType &imIn, imageType &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: