quaternion_expr.h File Reference

#include <cml/et/size_checking.h>
#include <cml/mathlib/epsilon.h>
#include <cml/quaternion/quaternion_traits.h>
#include <cml/quaternion/quaternion_promotions.h>
#include <cml/util.h>

Include dependency graph for quaternion_expr.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cml::et::BinaryQuaternionOp< LeftT, RightT, OpT >
 A binary quaternion expression. More...
struct  cml::et::ExprTraits< BinaryQuaternionOp< LeftT, RightT, OpT > >
 Expression traits class for BinaryQuaternionOp<>. More...
struct  cml::et::ExprTraits< QuaternionXpr< ExprT > >
 Expression traits class for QuaternionXpr<>. More...
struct  cml::et::ExprTraits< UnaryQuaternionOp< ExprT, OpT > >
 Expression traits class for UnaryQuaternionOp<>. More...
struct  cml::et::QuaternionExpressions< LeftTraits, RightTraits >
class  cml::et::QuaternionXpr< ExprT >
 A placeholder for a quaternion expression in an expression tree. More...
class  cml::et::UnaryQuaternionOp< ExprT, OpT >
 A unary quaternion expression. More...

Namespaces

namespace  cml
namespace  cml::et

Defines

#define QUATXPR_ARG_TYPE   const et::QuaternionXpr<XprT>&
#define QUATXPR_ARG_TYPE_N(_N_)   const et::QuaternionXpr<XprT##_N_>&


Detailed Description

Definition in file quaternion_expr.h.


Define Documentation

#define QUATXPR_ARG_TYPE   const et::QuaternionXpr<XprT>&

Definition at line 22 of file quaternion_expr.h.

#define QUATXPR_ARG_TYPE_N ( _N_   )     const et::QuaternionXpr<XprT##_N_>&

Definition at line 23 of file quaternion_expr.h.


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