mat3d
Public Functions
| Name | |
|---|---|
| mat3d() | |
| mat3d(double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22) | |
| double * | operator[](int i) |
| double & | operator()(int i, int j) |
| mat3d | operator*(mat3d & m) |
| mat3d & | operator*=(mat3d & m) |
| mat3d & | operator+=(mat3d & m) |
| mat3d & | operator-=(mat3d & m) |
| mat3d & | operator/=(const double f) |
| vec3d | operator*(vec3d b) |
| double | det() const |
| double | Invert() |
| mat3d | inverse() const |
| void | zero() |
| void | unit() |
| mat3d | transpose() |
Protected Attributes
| Name | |
|---|---|
| double | m_data |
Public Functions Documentation
function mat3d
cpp
inline mat3d()
function mat3d
cpp
mat3d(
double a00,
double a01,
double a02,
double a10,
double a11,
double a12,
double a20,
double a21,
double a22
)
function operator[]
cpp
inline double * operator[](
int i
)
function operator()
cpp
inline double & operator()(
int i,
int j
)
function operator*
cpp
inline mat3d operator*(
mat3d & m
)
function operator*=
cpp
inline mat3d & operator*=(
mat3d & m
)
function operator+=
cpp
inline mat3d & operator+=(
mat3d & m
)
function operator-=
cpp
inline mat3d & operator-=(
mat3d & m
)
function operator/=
cpp
inline mat3d & operator/=(
const double f
)
function operator*
cpp
inline vec3d operator*(
vec3d b
)
function det
cpp
inline double det() const
function Invert
cpp
double Invert()
function inverse
cpp
mat3d inverse() const
function zero
cpp
inline void zero()
function unit
cpp
inline void unit()
function transpose
cpp
mat3d transpose()
Protected Attributes Documentation
variable m_data
cpp
double m_data;
Updated on 2026-03-31 at 16:02:10 +0000