SMIL  1.0.4
unaryLineFunctionBase< T, T_out > Struct Template Referenceabstract
+ Inheritance diagram for unaryLineFunctionBase< T, T_out >:
+ Collaboration diagram for unaryLineFunctionBase< T, T_out >:

Public Types

typedef Image< T > imageInType
 
typedef imageInType::restrictLineType lineInType
 
typedef imageInType::sliceType sliceInType
 
typedef Image< T_out > imageOutType
 
typedef imageOutType::restrictLineType lineOutType
 
typedef imageOutType::sliceType sliceOutType
 
typedef lineInType lineType
 

Public Member Functions

 unaryLineFunctionBase (const lineInType lineIn, const size_t size, lineOutType lineOut)
 
virtual void _exec (const lineInType, const size_t, lineOutType)=0
 
virtual void _exec_aligned (const lineInType lineIn, const size_t size, lineOutType lineOut)
 
virtual void _exec (lineOutType, const size_t, const T_out)
 
virtual void _exec_aligned (lineOutType lineOut, const size_t size, T_out value)
 
void operator() (const lineInType lineIn, const size_t size, lineOutType lineOut)
 
void operator() (const lineInType lineIn, const size_t size, T_out value)
 

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