cml::et::QuaternionPromote2< Quat1_T, Quat2_T > Struct Template Reference

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

#include <quaternion_promotions.h>

List of all members.

Public Types

typedef QuaternionPromote
< typename
Quat1_T::temporary_type,
typename
Quat2_T::temporary_type >
::temporary_type 
temporary_type
typedef temporary_type::value_type value_type


Detailed Description

template<class Quat1_T, class Quat2_T>
struct cml::et::QuaternionPromote2< Quat1_T, Quat2_T >

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

Type promotion for two quaternion types.

Definition at line 56 of file quaternion_promotions.h.


Member Typedef Documentation

template<class Quat1_T, class Quat2_T>
typedef QuaternionPromote< typename Quat1_T::temporary_type, typename Quat2_T::temporary_type >::temporary_type cml::et::QuaternionPromote2< Quat1_T, Quat2_T >::temporary_type

Definition at line 60 of file quaternion_promotions.h.

template<class Quat1_T, class Quat2_T>
typedef temporary_type::value_type cml::et::QuaternionPromote2< Quat1_T, Quat2_T >::value_type

Definition at line 61 of file quaternion_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