| 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 |