OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
osg::Matrix3x4Template< T > Class Template Reference

#include <Uniform.h>

Inheritance diagram for osg::Matrix3x4Template< T >:
Inheritance graph
[legend]
Collaboration diagram for osg::Matrix3x4Template< T >:
Collaboration graph
[legend]

Public Types

typedef MatrixTemplate< T, 3, 4 > base_class
 
typedef base_class::value_type value_type
 
- Public Types inherited from osg::MatrixTemplate< T, 3, 4 >
enum  
 
enum  
 
enum  
 
typedef T value_type
 

Public Member Functions

 Matrix3x4Template ()
 
 Matrix3x4Template (const Matrix3x4Template &mat)
 
 Matrix3x4Template (value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23)
 
 ~Matrix3x4Template ()
 
void set (value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23)
 
- Public Member Functions inherited from osg::MatrixTemplate< T, 3, 4 >
 MatrixTemplate ()
 
 ~MatrixTemplate ()
 
value_typeoperator() (int row, int col)
 
value_type operator() (int row, int col) const
 
MatrixTemplateoperator= (const MatrixTemplate &rhs)
 
void set (const MatrixTemplate &rhs)
 
void set (value_type const *const ptr)
 
value_typeptr ()
 
const value_typeptr () const
 
value_typeoperator[] (int i)
 
value_type operator[] (int i) const
 
void reset ()
 

Additional Inherited Members

- Protected Attributes inherited from osg::MatrixTemplate< T, 3, 4 >
value_type _mat [row_count][col_count]
 

Detailed Description

template<typename T>
class osg::Matrix3x4Template< T >

Definition at line 282 of file Uniform.h.

Member Typedef Documentation

template<typename T >
typedef MatrixTemplate<T, 3, 4> osg::Matrix3x4Template< T >::base_class

Definition at line 285 of file Uniform.h.

template<typename T >
typedef base_class::value_type osg::Matrix3x4Template< T >::value_type

Definition at line 286 of file Uniform.h.

Constructor & Destructor Documentation

template<typename T >
osg::Matrix3x4Template< T >::Matrix3x4Template ( )
inline

Definition at line 289 of file Uniform.h.

Here is the call graph for this function:

template<typename T >
osg::Matrix3x4Template< T >::Matrix3x4Template ( const Matrix3x4Template< T > &  mat)
inline

Definition at line 290 of file Uniform.h.

Here is the call graph for this function:

template<typename T >
osg::Matrix3x4Template< T >::Matrix3x4Template ( value_type  a00,
value_type  a01,
value_type  a02,
value_type  a03,
value_type  a10,
value_type  a11,
value_type  a12,
value_type  a13,
value_type  a20,
value_type  a21,
value_type  a22,
value_type  a23 
)
inline

Definition at line 291 of file Uniform.h.

Here is the call graph for this function:

template<typename T >
osg::Matrix3x4Template< T >::~Matrix3x4Template ( )
inline

Definition at line 299 of file Uniform.h.

Member Function Documentation

template<typename T >
void osg::Matrix3x4Template< T >::set ( value_type  a00,
value_type  a01,
value_type  a02,
value_type  a03,
value_type  a10,
value_type  a11,
value_type  a12,
value_type  a13,
value_type  a20,
value_type  a21,
value_type  a22,
value_type  a23 
)
inline

Definition at line 303 of file Uniform.h.

Here is the caller graph for this function:


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