RVL::LocalEvaluation< DataType > Class Template Reference

Evaluation type, mixin for definition of LFOs. More...

#include <localevaluation.hh>

Inheritance diagram for RVL::LocalEvaluation< DataType >:

RVL::BinaryLocalEvaluation< DataType > RVL::LocalFunctionObject< DataType > RVL::QuaternaryLocalEvaluation< DataType > RVL::TernaryLocalEvaluation< DataType > RVL::UnaryLocalEvaluation< DataType > RVL::BinaryLocalFunctionObject< DataType > RVL::QuaternaryLocalFunctionObject< DataType > RVL::TernaryLocalFunctionObject< DataType > RVL::UnaryLocalFunctionObject< DataType > List of all members.

Public Member Functions

 LocalEvaluation ()
 LocalEvaluation (const LocalEvaluation< DataType > &)
virtual ~LocalEvaluation ()
virtual void operator() (LocalDataContainer< DataType > &target, vector< LocalDataContainer< DataType > const * > &sources)=0
 Eval method for LDCs.

Detailed Description

template<class DataType>
class RVL::LocalEvaluation< DataType >

Evaluation type, mixin for definition of LFOs.

Definition at line 42 of file localevaluation.hh.


Constructor & Destructor Documentation

template<class DataType>
RVL::LocalEvaluation< DataType >::LocalEvaluation (  ) 

Definition at line 44 of file localevaluation.hh.

template<class DataType>
RVL::LocalEvaluation< DataType >::LocalEvaluation ( const LocalEvaluation< DataType > &   ) 

Definition at line 45 of file localevaluation.hh.

template<class DataType>
virtual RVL::LocalEvaluation< DataType >::~LocalEvaluation (  )  [virtual]

Definition at line 46 of file localevaluation.hh.


Member Function Documentation

template<class DataType>
virtual void RVL::LocalEvaluation< DataType >::operator() ( LocalDataContainer< DataType > &  target,
vector< LocalDataContainer< DataType > const * > &  sources 
) [pure virtual]

Eval method for LDCs.

Implemented in RVL::ScalarFO1< T, f >, RVL::ScalarFO2< T, f >, RVL::ScalarFO3< T, f >, RVL::ScalarFO4< T, f >, RVL::ScalarFO5< T, f >, RVL::ScalarFO6< T, f >, RVL::UnaryLocalEvaluation< DataType >, RVL::BinaryLocalEvaluation< DataType >, RVL::TernaryLocalEvaluation< DataType >, RVL::QuaternaryLocalEvaluation< DataType >, RVL::UnaryLocalEvaluation< complex< Scalar > >, RVL::UnaryLocalEvaluation< Scalar >, RVL::UnaryLocalEvaluation< float >, RVL::UnaryLocalEvaluation< int >, RVL::UnaryLocalEvaluation< T >, RVL::BinaryLocalEvaluation< Scalar >, RVL::BinaryLocalEvaluation< double >, RVL::BinaryLocalEvaluation< float >, RVL::BinaryLocalEvaluation< T >, RVL::TernaryLocalEvaluation< Scalar >, and RVL::QuaternaryLocalEvaluation< Scalar >.


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for LocalRVL by  doxygen 1.4.7