cml::et::MatrixPromote2< Mat1_T, Mat2_T > Struct Template Reference

NOTE: MatrixPromote* are somewhat ad hoc, and were added to simplify the code for matrix slerp/squad/etc. More...

#include <matrix_promotions.h>

List of all members.

Public Types

typedef MatrixPromote
< typename
Mat1_T::temporary_type,
typename
Mat2_T::temporary_type >
::temporary_type 
temporary_type
typedef temporary_type::value_type value_type


Detailed Description

template<class Mat1_T, class Mat2_T>
struct cml::et::MatrixPromote2< Mat1_T, Mat2_T >

NOTE: MatrixPromote* are somewhat ad hoc, and were added to simplify the code for matrix slerp/squad/etc.

Type promotion for two matrix types.

Definition at line 142 of file matrix_promotions.h.


Member Typedef Documentation

template<class Mat1_T, class Mat2_T>
typedef MatrixPromote< typename Mat1_T::temporary_type, typename Mat2_T::temporary_type >::temporary_type cml::et::MatrixPromote2< Mat1_T, Mat2_T >::temporary_type

Definition at line 146 of file matrix_promotions.h.

template<class Mat1_T, class Mat2_T>
typedef temporary_type::value_type cml::et::MatrixPromote2< Mat1_T, Mat2_T >::value_type

Definition at line 147 of file matrix_promotions.h.


The documentation for this struct was generated from the following file:

Generated on Sat Jul 18 19:35:39 2009 for CML 1.0 by  doxygen 1.5.9