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

Return the lesser of (input1, input2). More...

#include <vctBinaryOperations.h>

Public Types

typedef _outputType OutputType

Static Public Member Functions

static const OutputTypeOperate (const OutputType &input1, const OutputType &input2)
static OutputType NeutralElement ()

Detailed Description

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

Return the lesser of (input1, input2).

See also
vctBinaryOperations Return the lesser of (input1, input2). Note that here all arguments are of the same type, because they have to be compared.

Member Typedef Documentation

◆ OutputType

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

Member Function Documentation

◆ NeutralElement()

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

◆ Operate()

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

Execute the operation.

Parameters
input1First operand.
input2Second operand.

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