OSG
3.4.0
|
#include <Uniform.h>
Public Types | |
enum | { col_count = ColN } |
enum | { row_count = RowN } |
enum | { value_count = ColN * RowN } |
typedef T | value_type |
Public Member Functions | |
MatrixTemplate () | |
~MatrixTemplate () | |
value_type & | operator() (int row, int col) |
value_type | operator() (int row, int col) const |
MatrixTemplate & | operator= (const MatrixTemplate &rhs) |
void | set (const MatrixTemplate &rhs) |
void | set (value_type const *const ptr) |
value_type * | ptr () |
const value_type * | ptr () const |
value_type & | operator[] (int i) |
value_type | operator[] (int i) const |
void | reset () |
Protected Attributes | |
value_type | _mat [row_count][col_count] |
typedef T osg::MatrixTemplate< T, RowN, ColN >::value_type |
anonymous enum |
anonymous enum |
anonymous enum |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |