1 // =========================================================================
2 // @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
3 // =========================================================================
6 #include <cpPluginsBase/BinaryAddFunctor.h>
8 // -------------------------------------------------------------------------
9 cpPluginsBase::BinaryAddFunctor::
15 // -------------------------------------------------------------------------
16 cpPluginsBase::BinaryAddFunctor::
21 // -------------------------------------------------------------------------
22 void cpPluginsBase::BinaryAddFunctor::
25 this->ConfigureInValue< TReal >( "FirstNumber" );
26 this->ConfigureInValue< TReal >( "SecondNumber" );
27 this->ConfigureOutValue< TReal >( "Result" );
30 // -------------------------------------------------------------------------
31 void cpPluginsBase::BinaryAddFunctor::
34 TReal a = TReal( this->GetInValue( "FirstNumber" ) );
35 TReal b = TReal( this->GetInValue( "SecondNumber" ) );
37 // Configure a random number as output
38 this->SetOutValue( "Result", a + b );