cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | List of all members
vctBinaryOperations< _outputType, _input1Type, _input2Type >::Maximum Class Reference

Return the greater 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 >::Maximum

Return the greater of (input1, input2).

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

Member Typedef Documentation

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

Member Function Documentation

template<class _outputType , class _input1Type = _outputType, class _input2Type = _outputType>
static OutputType vctBinaryOperations< _outputType, _input1Type, _input2Type >::Maximum::NeutralElement ( )
inlinestatic
template<class _outputType , class _input1Type = _outputType, class _input2Type = _outputType>
static const OutputType& vctBinaryOperations< _outputType, _input1Type, _input2Type >::Maximum::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: