OpenLexocad
27.1
Matrix4d.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
Geom/Pnt.h
>
4
5
namespace
Geom
6
{
10
class
LX_GEOM_EXPORT
Matrix4
11
{
12
public
:
13
Matrix4
();
14
;
15
16
void
multVecMatrix(
const
Geom::Pnt
& src,
Geom::Pnt
& dst)
const
;
17
void
makeIdentity();
22
void
setScale(
double
value);
23
24
// Matrix4 operator *(const Matrix4 & m1, const Matrix4 & m2);
25
Matrix4
&
operator*=
(
const
Matrix4
& m);
26
27
Matrix4
& multRight(
const
Matrix4
& m);
28
29
double
matrix[4][4]{};
30
};
31
}
// namespace Geom
Pnt.h
Geom
Definition:
Variant.h:60
Geom::Pnt
Defines a non-persistent 3D Cartesian point.
Definition:
Pnt.h:43
Base::operator *=
Vector3f & operator *=(Vector3f &rclVect, const Matrix4D &rclMtrx)
Definition:
Matrix.h:351
Geom::Matrix4
This is a simple implementation of double based matrix.
Definition:
Matrix4d.h:10
lexocad
Geom
include
Geom
Matrix4d.h
Generated by
1.8.15