HDK
|
Go to the source code of this file.
Classes | |
class | GA_AIFMath |
Attribute Interface class to perform numeric operations on attributes. More... | |
Macros | |
#define | GA_MATH_SPEC_BINARY_PURE(NAME) |
#define | GA_MATH_SPEC_BINARY(NAME) |
Convenience define for sub-class implementations. More... | |
#define | GA_MATH_SPEC_TRANSFORM_PURE(DTYPE, FTYPE, NAME) |
#define | GA_MATH_SPEC_TRANSFORM(DTYPE, FTYPE, NAME) |
#define GA_MATH_SPEC_BINARY | ( | NAME | ) |
Convenience define for sub-class implementations.
Definition at line 121 of file GA_AIFMath.h.
#define GA_MATH_SPEC_BINARY_PURE | ( | NAME | ) |
Specialization macro for binary operations. This macro provides 9 specializations for various combinations of parameters. In the base class, these methods simply call the generic implementations of the operations, returning false if the attribute doesn't support required elements.
Definition at line 103 of file GA_AIFMath.h.
#define GA_MATH_SPEC_TRANSFORM | ( | DTYPE, | |
FTYPE, | |||
NAME | |||
) |
Definition at line 155 of file GA_AIFMath.h.
#define GA_MATH_SPEC_TRANSFORM_PURE | ( | DTYPE, | |
FTYPE, | |||
NAME | |||
) |
Definition at line 147 of file GA_AIFMath.h.