OPENXR Scol plugin
Public Member Functions | Protected Attributes | Friends | List of all members
Matrix3 Class Reference

Public Member Functions

 Matrix3 (const float arr[3][3])
 
 Matrix3 (const Matrix3 &rkMatrix)
 
 Matrix3 (float fEntry00, float fEntry01, float fEntry02, float fEntry10, float fEntry11, float fEntry12, float fEntry20, float fEntry21, float fEntry22)
 
const float * operator[] (size_t iRow) const
 
float * operator[] (size_t iRow)
 
Matrix3operator= (const Matrix3 &rkMatrix)
 
bool operator== (const Matrix3 &rkMatrix) const
 
bool operator!= (const Matrix3 &rkMatrix) const
 

Protected Attributes

float m [3][3]
 

Friends

class Matrix4
 

Detailed Description

Definition at line 1075 of file vrmaths.h.

Constructor & Destructor Documentation

◆ Matrix3() [1/4]

Matrix3::Matrix3 ( )
inline

Definition at line 1078 of file vrmaths.h.

◆ Matrix3() [2/4]

Matrix3::Matrix3 ( const float  arr[3][3])
inlineexplicit

Definition at line 1079 of file vrmaths.h.

◆ Matrix3() [3/4]

Matrix3::Matrix3 ( const Matrix3 rkMatrix)
inline

Definition at line 1083 of file vrmaths.h.

◆ Matrix3() [4/4]

Matrix3::Matrix3 ( float  fEntry00,
float  fEntry01,
float  fEntry02,
float  fEntry10,
float  fEntry11,
float  fEntry12,
float  fEntry20,
float  fEntry21,
float  fEntry22 
)
inline

Definition at line 1087 of file vrmaths.h.

Member Function Documentation

◆ operator!=()

bool Matrix3::operator!= ( const Matrix3 rkMatrix) const
inline

Definition at line 1120 of file vrmaths.h.

◆ operator=()

Matrix3 & Matrix3::operator= ( const Matrix3 rkMatrix)
inline

Definition at line 1112 of file vrmaths.h.

◆ operator[]() [1/2]

float * Matrix3::operator[] ( size_t  iRow)
inline

Definition at line 1107 of file vrmaths.h.

◆ operator[]() [2/2]

const float * Matrix3::operator[] ( size_t  iRow) const
inline

Definition at line 1102 of file vrmaths.h.

Friends And Related Symbol Documentation

◆ Matrix4

friend class Matrix4
friend

Definition at line 1129 of file vrmaths.h.

Member Data Documentation

◆ m

float Matrix3::m[3][3]
protected

Definition at line 1126 of file vrmaths.h.


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