20 #ifndef _vctUnaryOperations_h
21 #define _vctUnaryOperations_h
54 template<
class _outputElementType,
class _inputElementType = _outputElementType>
222 #endif // _vctUnaryOperations_h
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:148
Returns the negative of the input as an OutputType object.
Definition: vctUnaryOperations.h:134
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:164
Returns the absolute value of the input as an OutputType object.
Definition: vctUnaryOperations.h:80
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:180
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:86
Returns the ceiling of the input, that is, the smallest integer greater-than or equal to the input...
Definition: vctUnaryOperations.h:106
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:156
Definition: vctUnaryOperations.h:178
Returns the square of the input as an OutputType object.
Definition: vctUnaryOperations.h:119
Returns the input as an OutputType object.
Definition: vctUnaryOperations.h:65
Define unary operations on an object as classes.
Definition: vctUnaryOperations.h:55
Definition: vctUnaryOperations.h:186
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:188
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:172
Definition: vctUnaryOperations.h:154
_inputElementType InputElementType
Definition: vctUnaryOperations.h:59
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:97
Definition: vctUnaryOperations.h:170
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:125
Returns the floor of the input, that is, the largest integer less-than or equal to the input...
Definition: vctUnaryOperations.h:95
Definition: vctUnaryOperations.h:146
_outputElementType OutputElementType
Definition: vctUnaryOperations.h:58
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:196
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:140
A collection of useful information about the C++ basic types, represented in a generic programming wa...
Definition: cmnTypeTraits.h:155
Definition: vctUnaryOperations.h:194
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:71
static OutputElementType Operate(const InputElementType &input)
Definition: vctUnaryOperations.h:108
Definition: vctUnaryOperations.h:162