cisst-saw
Loading...
Searching...
No Matches
vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition Class Reference

Returns the sum of the two InputType object. More...

#include <vctBinaryOperations.h>

Public Types

typedef _outputType OutputType

Static Public Member Functions

static OutputType Operate (const Input1Type &input1, const Input2Type &input2)
static OutputType NeutralElement ()
static bool Operate (const bool &input1, const bool &input2)
static bool NeutralElement ()

Detailed Description

template<class _outputType, class _input1Type = _outputType, class _input2Type = _outputType>
class vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition

Returns the sum of the two InputType object.

See also
vctBinaryOperations

Member Typedef Documentation

◆ OutputType

template<class _outputType, class _input1Type = _outputType, class _input2Type = _outputType>
typedef _outputType vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition::OutputType

Member Function Documentation

◆ NeutralElement() [1/2]

template<class _outputType, class _input1Type = _outputType, class _input2Type = _outputType>
bool vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition::NeutralElement ( )
inlinestatic

◆ NeutralElement() [2/2]

template<class _outputType, class _input1Type = _outputType, class _input2Type = _outputType>
OutputType vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition::NeutralElement ( )
inlinestatic

◆ Operate() [1/2]

template<class _outputType, class _input1Type = _outputType, class _input2Type = _outputType>
bool vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition::Operate ( const bool & input1,
const bool & input2 )
inlinestatic

Execute the operation.

Parameters
input1First operand.
input2Second operand.

◆ Operate() [2/2]

template<class _outputType, class _input1Type = _outputType, class _input2Type = _outputType>
OutputType vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition::Operate ( const Input1Type & input1,
const Input2Type & input2 )
inlinestatic

Execute the operation.

Parameters
input1First operand.
input2Second operand.

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