|
| | FMatrixH () |
| |
| | FMatrixH (const double *const InMatrix16) |
| |
| | FMatrixH (const double InMatrix44[][4]) |
| |
| | FMatrixH (const FVector &Origin, const FVector &Ox, const FVector &Oy, const FVector &Oz) |
| |
| void | SetIdentity () |
| |
| void | FromAxisOrigin (const FVector &Axis, const FVector &Origin) |
| |
| void | BuildChangeOfCoordinateSystemMatrix (const FVector &Xaxis, const FVector &Yaxis, const FVector &Zaxis, const FVector &Origin) |
| |
| FVector | Multiply (const FVector &InPoint) const |
| |
| FVector | Multiply (const FVector2d &Point2D) const |
| |
| FVector2d | Multiply2D (const FVector2d &Point2D) const |
| |
| FVector | MultiplyVector (const FVector &InVector) const |
| |
| FVector | MultiplyVector (const FVector2d &Point2D) const |
| |
| FVector2d | MultiplyVector2D (const FVector2d &Point2D) const |
| |
| FVector3f | MultiplyVector (const FVector3f &InVector) const |
| |
| FVector | PointRotation (const FVector &PointToRotate, const FVector &Origin) const |
| |
| FVector2d | PointRotation (const FVector2d &PointToRotate, const FVector2d &Origin) const |
| |
| void | Inverse () |
| |
| FMatrixH | GetInverse () const |
| |
| void | Transpose () |
| |
| double & | Get (int32 Row, int32 Column) |
| |
| double | Get (int32 Row, int32 Column) const |
| |
| double & | operator() (int32 Row, int32 Column) |
| |
| double | operator() (int32 Row, int32 Column) const |
| |
| double & | operator[] (int32 Index) |
| |
| FMatrixH | operator* (const FMatrixH &InMatrix) const |
| |
| void | operator*= (const FMatrixH &InMatrix) |
| |
| FVector | operator* (const FVector &Point) const |
| |
| FMatrixH | operator+ (const FMatrixH &InMatrix) const |
| |
| void | GetMatrixDouble (double *OutMatrix) const |
| |
| FVector | Column (int32 Index) const |
| |
| FVector | Row (int32 Index) const |
| |
| void | Print (EVerboseLevel level) const |
| |
| bool | IsId () const |
| |
Should be unified with the math utilities implemented by the Geometry team.