cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros
vctBinaryOperations.h File Reference

Declaration of vctBinaryOperations. More...

#include <cisstCommon/cmnTypeTraits.h>

Go to the source code of this file.

Classes

class  vctBinaryOperations< _outputType, _input1Type, _input2Type >
 Define binary operations between objects as classes. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition
 Returns the sum of the two InputType object. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Subtraction
 Returns the difference of the two InputType object. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Multiplication
 Returns the product of the two InputType object. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Division
 Returns the ratio of the two InputType object. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::FirstOperand
 Return the first operand of (input1, input2), i.e., input1. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::SecondOperand
 Return the second operand of (input1, input2), i.e., input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Maximum
 Return the greater of (input1, input2). More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Minimum
 Return the lesser of (input1, input2). More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::ClipIn
 Return the -input2 in input1 is lesser than -input2, input2 if input 1 is greater than input2 and input1 otherwise. The operator doesn't test if input2 is negative. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Equal
 Test for equality between input1 and input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::NotEqual
 Test for non equality between input1 and input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Lesser
 Test if input1 is lesser than input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::LesserOrEqual
 Test if input1 is lesser than or equal to input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Greater
 Test if input1 is greater than input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::GreaterOrEqual
 Test if input1 is greater than or equal to input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::And
 Logical And operator between input1 and input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Or
 Logical Or operator between input1 and input2. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Bound
 Test if the first argument is bound by the second argument. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::DotProduct
 Dot product. More...
 
class  vctBinaryOperations< _outputType, _input1Type, _input2Type >::Addition
 Returns the sum of the two InputType object. More...
 

Macros

#define _vctBinaryOperations_h
 

Detailed Description

Declaration of vctBinaryOperations.

Macro Definition Documentation

#define _vctBinaryOperations_h