Matrix4Literal Class Reference

#include <expression.h>

Public Types

typedef float value_type
typedef IntegralConstant< 4 > dimension0
typedef IntegralConstant< 4 > dimension1

Public Member Functions

 Matrix4Literal (const Matrix4 &value)
const value_typeeval (unsigned int r, unsigned int c) const

Private Attributes

const Matrix4 m_value

Detailed Description

Definition at line 428 of file expression.h.


Member Typedef Documentation

typedef IntegralConstant<4> Matrix4Literal::dimension0

Definition at line 433 of file expression.h.

typedef IntegralConstant<4> Matrix4Literal::dimension1

Definition at line 434 of file expression.h.

Definition at line 432 of file expression.h.


Constructor & Destructor Documentation

Matrix4Literal::Matrix4Literal ( const Matrix4 &  value  )  [inline]

Definition at line 436 of file expression.h.


Member Function Documentation

const value_type& Matrix4Literal::eval ( unsigned int  r,
unsigned int  c 
) const [inline]

Definition at line 440 of file expression.h.

References m_value.


Field Documentation

const Matrix4 Matrix4Literal::m_value [private]

Definition at line 430 of file expression.h.

Referenced by eval().


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

Generated by  doxygen 1.6.2