SMIL  1.1
stretchHistLine< Tin, Tout > Struct Template Reference
+ Inheritance diagram for stretchHistLine< Tin, Tout >:
+ Collaboration diagram for stretchHistLine< Tin, Tout >:

Public Types

typedef unaryLineFunctionBase< Tin >::lineType lineInType
 
typedef unaryLineFunctionBase< Tout >::lineType lineOutType
 
- Public Types inherited from unaryLineFunctionBase< Tin, Tout >
typedef Image< Tin > imageInType
 
typedef imageInType::restrictLineType lineInType
 
typedef imageInType::sliceType sliceInType
 
typedef Image< Tout > imageOutType
 
typedef imageOutType::restrictLineType lineOutType
 
typedef imageOutType::sliceType sliceOutType
 
typedef lineInType lineType
 

Public Member Functions

virtual void _exec (const lineInType lIn, const size_t size, lineOutType lOut)
 
- Public Member Functions inherited from unaryLineFunctionBase< Tin, Tout >
 unaryLineFunctionBase (const lineInType lineIn, const size_t size, lineOutType lineOut)
 
virtual void _exec (const lineInType, const size_t, lineOutType)=0
 
virtual void _exec (lineOutType, const size_t, const Tout)
 
virtual void _exec_aligned (const lineInType lineIn, const size_t size, lineOutType lineOut)
 
virtual void _exec_aligned (lineOutType lineOut, const size_t size, Tout value)
 
void operator() (const lineInType lineIn, const size_t size, lineOutType lineOut)
 
void operator() (const lineInType lineIn, const size_t size, Tout value)
 

Public Attributes

Tin inOrig
 
Tout outOrig
 
double coeff
 

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