#include <MatrixTypes.h>
|
| | TMatrix3 () |
| |
| | TMatrix3 (RealType ConstantValue) |
| |
| | TMatrix3 (RealType Diag0, RealType Diag1, RealType Diag2) |
| |
| | TMatrix3 (const UE::Math::TVector< RealType > &U, const UE::Math::TVector< RealType > &V) |
| |
| | TMatrix3 (RealType M00, RealType M01, RealType M02, RealType M10, RealType M11, RealType M12, RealType M20, RealType M21, RealType M22) |
| |
| | TMatrix3 (const UE::Math::TVector< RealType > &V1, const UE::Math::TVector< RealType > &V2, const UE::Math::TVector< RealType > &V3, bool bRows) |
| |
| template<typename RealType2 > |
| constexpr | TMatrix3 (const TMatrix3< RealType2 > &Mat) |
| |
| RealType | operator() (int Row, int Col) const |
| |
| TMatrix3< RealType > | operator* (RealType Scale) const |
| |
| TVector< RealType > | operator* (const UE::Math::TVector< RealType > &V) const |
| |
| TMatrix3< RealType > | operator* (const TMatrix3< RealType > &Mat2) const |
| |
| TMatrix3< RealType > | operator+ (const TMatrix3< RealType > &Mat2) const |
| |
| TMatrix3< RealType > | operator- (const TMatrix3< RealType > &Mat2) const |
| |
| TMatrix3< RealType > & | operator*= (const RealType &Scalar) |
| |
| TMatrix3< RealType > & | operator+= (const TMatrix3< RealType > &Mat2) |
| |
| RealType | InnerProduct (const TMatrix3< RealType > &Mat2) const |
| |
| RealType | Trace () const |
| |
| RealType | Determinant () const |
| |
| TMatrix3< RealType > | Inverse () const |
| |
| TMatrix3< RealType > | Transpose () const |
| |
| UE::Math::TVector< RealType > | TransformByTranspose (const UE::Math::TVector< RealType > &V) const |
| |
| TMatrix3< RealType > | DeterminantTimesInverseTranspose () const |
| |
| bool | EpsilonEqual (const TMatrix3< RealType > &Mat2, RealType Epsilon) const |
| |
◆ TMatrix3() [1/7]
◆ TMatrix3() [2/7]
◆ TMatrix3() [3/7]
◆ TMatrix3() [4/7]
Construct outer-product of U*transpose(V) of U and V result is that Mij = u_i * v_j
◆ TMatrix3() [5/7]
| UE::Geometry::TMatrix3< RealType >::TMatrix3 |
( |
RealType |
M00, |
|
|
RealType |
M01, |
|
|
RealType |
M02, |
|
|
RealType |
M10, |
|
|
RealType |
M11, |
|
|
RealType |
M12, |
|
|
RealType |
M20, |
|
|
RealType |
M21, |
|
|
RealType |
M22 |
|
) |
| |
|
inline |
◆ TMatrix3() [6/7]
◆ TMatrix3() [7/7]
◆ AxisAngleD()
◆ AxisAngleR()
◆ Determinant()
◆ DeterminantTimesInverseTranspose()
◆ EpsilonEqual()
◆ Identity()
◆ InnerProduct()
◆ Inverse()
◆ operator()()
◆ operator*() [1/3]
◆ operator*() [2/3]
◆ operator*() [3/3]
◆ operator*=()
◆ operator+()
◆ operator+=()
◆ operator-()
◆ Trace()
◆ TransformByTranspose()
◆ Transpose()
◆ Zero()
◆ Row0
◆ Row1
◆ Row2
The documentation for this struct was generated from the following file: