#include <Frm_3DMath.h>
|
| matrix (void) |
|
| matrix (const matrix< T > &pm) |
|
| matrix (const T *pT) |
|
void | Zero (void) |
|
void | Identity (void) |
|
matrix< T > & | operator= (const matrix< T > &pm) |
|
matrix< T > | operator+ (matrix< T > &pm) |
|
matrix< T > | operator- (matrix< T > &pm) |
|
matrix< T > | operator* (matrix< T > &pm) |
|
matrix< T > & | operator*= (matrix< T > &pm) |
|
matrix< T > | operator* (T pT) |
|
vector< T > | operator* (const vector< T > &pV) |
|
Array< T, 3 > | operator* (const Array< T, 3 > &pV) |
|
T | operator[] (int index) const |
|
T & | operator[] (int index) |
|
T _fastcall | Index (int pRow, int pCol) const |
|
T | operator() (int pRow, int pCol) const |
|
T & | operator() (int pRow, int pCol) |
|
vector< T > | GetRow (int index) |
|
vector< T > | GetColumn (int index) |
|
| matrix (void) |
|
| matrix (const matrix< T > &pm) |
|
| matrix (const T *pT) |
|
void | Zero (void) |
|
void | Identity (void) |
|
matrix< T > & | operator= (const matrix< T > &pm) |
|
matrix< T > | operator+ (matrix< T > pm) |
|
matrix< T > | operator- (matrix< T > pm) |
|
matrix< T > | operator* (matrix< T > pm) |
|
matrix< T > & | operator*= (matrix< T > &pm) |
|
matrix< T > | operator* (T pT) |
|
vector< T > | operator* (const vector< T > &pV) |
|
Array< T, 3 > | operator* (const Array< T, 3 > &pV) |
|
T | operator[] (int index) const |
|
T & | operator[] (int index) |
|
T _fastcall | Index (int pRow, int pCol) const |
|
T | operator() (int pRow, int pCol) const |
|
T & | operator() (int pRow, int pCol) |
|
vector< T > | GetRow (int index) |
|
vector< T > | GetColumn (int index) |
|
void | ScalingMatrix (const vector< T > &pvT) |
|
void | TranslationMatrix (const Array< T, 3 > &pAT) |
|
void | QuaternionMatrix (T &x, T &y, T &z, T &w) |
|
◆ matrix() [1/6]
◆ matrix() [2/6]
◆ matrix() [3/6]
◆ matrix() [4/6]
◆ matrix() [5/6]
◆ matrix() [6/6]
◆ GetColumn() [1/2]
◆ GetColumn() [2/2]
◆ GetRow() [1/2]
◆ GetRow() [2/2]
◆ Identity() [1/2]
◆ Identity() [2/2]
◆ Index() [1/2]
template<typename T >
T _fastcall Frm::matrix< T >::Index |
( |
int |
pRow, |
|
|
int |
pCol |
|
) |
| const |
|
inline |
◆ Index() [2/2]
template<typename T >
T _fastcall Frm::matrix< T >::Index |
( |
int |
pRow, |
|
|
int |
pCol |
|
) |
| const |
|
inline |
◆ operator()() [1/4]
◆ operator()() [2/4]
◆ operator()() [3/4]
template<typename T >
T Frm::matrix< T >::operator() |
( |
int |
pRow, |
|
|
int |
pCol |
|
) |
| const |
|
inline |
◆ operator()() [4/4]
template<typename T >
T Frm::matrix< T >::operator() |
( |
int |
pRow, |
|
|
int |
pCol |
|
) |
| const |
|
inline |
◆ operator*() [1/8]
◆ operator*() [2/8]
◆ operator*() [3/8]
◆ operator*() [4/8]
◆ operator*() [5/8]
◆ operator*() [6/8]
◆ operator*() [7/8]
◆ operator*() [8/8]
◆ operator*=() [1/2]
◆ operator*=() [2/2]
◆ operator+() [1/2]
◆ operator+() [2/2]
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]() [1/4]
◆ operator[]() [2/4]
◆ operator[]() [3/4]
◆ operator[]() [4/4]
◆ QuaternionMatrix()
template<typename T >
void Frm::matrix< T >::QuaternionMatrix |
( |
T & |
x, |
|
|
T & |
y, |
|
|
T & |
z, |
|
|
T & |
w |
|
) |
| |
◆ ScalingMatrix()
◆ TranslationMatrix()
◆ Zero() [1/2]
◆ Zero() [2/2]
◆ data
The documentation for this class was generated from the following file:
- c:/Dennis/Source/Gray/XFilePC/sample2/Source/framework/Frm_3DMath.h