Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
fmat::fmat_internal::transformOps< R1, R2 > Struct Template ReferenceExpanded calculations to facilitate optimized compilation of these operations for TransformT. More...
Detailed Descriptiontemplate<typename R1, typename R2>
|
Public Types | |
typedef fmat_internal::promotion_trait < R1, R2 >::type | out_t |
The output type for these operations, e.g. float * double -> double. | |
Static Public Member Functions | |
template<typename V > | |
static Column< 3, out_t > | multiply3 (const TransformT< R1 > &tr, const V &x) |
Transform a length-3 column. | |
template<typename V > | |
static Column< 4, out_t > | multiply4 (const TransformT< R1 > &tr, const V &x) |
Transform a length-4 column (homogenous coordinate). | |
static void | multiplyT (const R1 *a, const R2 *b, out_t *ans) |
Concatenate transforms. |
typedef fmat_internal::promotion_trait<R1,R2>::type fmat::fmat_internal::transformOps< R1, R2 >::out_t |
The output type for these operations, e.g. float * double -> double.
Definition at line 418 of file fmatSpatial.h.
static Column<3,out_t> fmat::fmat_internal::transformOps< R1, R2 >::multiply3 | ( | const TransformT< R1 > & | tr, | |
const V & | x | |||
) | [static] |
Transform a length-3 column.
Definition at line 421 of file fmatSpatial.h.
static Column<4,out_t> fmat::fmat_internal::transformOps< R1, R2 >::multiply4 | ( | const TransformT< R1 > & | tr, | |
const V & | x | |||
) | [static] |
Transform a length-4 column (homogenous coordinate).
Definition at line 432 of file fmatSpatial.h.
static void fmat::fmat_internal::transformOps< R1, R2 >::multiplyT | ( | const R1 * | a, | |
const R2 * | b, | |||
out_t * | ans | |||
) | [static] |
Concatenate transforms.
Definition at line 443 of file fmatSpatial.h.
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:23 2016 by Doxygen 1.6.3 |