DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Private Attributes
MyTransValueFunctor< TValue > Class Template Reference

Public Types

typedef TValue Value

Public Member Functions

 MyTransValueFunctor (const Value &aValue=0)
template<typename TInput >
Value operator() (const TInput &aInput) const

Private Attributes

Value myValue

Detailed Description

template<typename TValue>
class MyTransValueFunctor< TValue >

Aim: Define a simple functor that returns a 'trans' value.

Description of template class 'MyTransValueFunctor'

Template Parameters:
TValuetype of the value

Definition at line 108 of file testImageAdapter.cpp.


Member Typedef Documentation

template<typename TValue>
typedef TValue MyTransValueFunctor< TValue >::Value

Definition at line 111 of file testImageAdapter.cpp.


Constructor & Destructor Documentation

template<typename TValue>
MyTransValueFunctor< TValue >::MyTransValueFunctor ( const Value aValue = 0)
inline

Constructor.

Parameters:
valuethe 'trans' value.

Definition at line 117 of file testImageAdapter.cpp.

:myValue(aValue) {};

Member Function Documentation

template<typename TValue>
template<typename TInput >
Value MyTransValueFunctor< TValue >::operator() ( const TInput &  aInput) const
inline

Operator

Template Parameters:
TInputtype of the input object
Parameters:
aInputinput object
Returns:
the constant value.

Definition at line 130 of file testImageAdapter.cpp.

{
return aInput+myValue;
}

Field Documentation

template<typename TValue>
Value MyTransValueFunctor< TValue >::myValue
private

value

Definition at line 139 of file testImageAdapter.cpp.


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