![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Includes member functions to manipulate SDKMatrix3X3 structure. More...
#include <matrix3x3.h>
Inherits _SDKMatrix3X3.
Public Member Functions | |
| _MyType & | SetIdentity () |
| Sets to identity. | |
| double | Determinant () const noexcept |
| Returns the matrix determinant. | |
| template<class Point > | |
| _MyType & | Rotate (double angle_deg, const Point ¢er) noexcept |
| Rotate around specified point on specified angle. Negative angle - clockwise rotation in SDK coordinate system, positive - counter clockwise. | |
| _MyType & | Translate (double shift_x, double shift_y) noexcept |
| Creates a translation transformation that has the specified x and y displacements. | |
| _MyType & | Scale (double scale_x, double scale_y) noexcept |
| Creates the scale transformation matrix. | |
| _MyType & | Transpose () noexcept |
| Multiplication of matrices. | |
| _MyType & | Multiply (const SDKMatrix3X3 &m2) noexcept |
| Multiplication of matrices. | |
| bool | Invert () noexcept |
| Inverts matrix, if possible. | |
Includes member functions to manipulate SDKMatrix3X3 structure.