#include <matvec3.h>
Definition at line 1518 of file matvec3.h.
MatCrossCross_Manip::MatCrossCross_Manip |
( |
| ) |
|
|
inline |
void MatCrossCross_Manip::Manipulate |
( |
Mat3x3 & |
m, |
|
|
const Vec3 & |
v1, |
|
|
const Vec3 & |
v2 |
|
) |
| const |
|
inlinevirtual |
Reimplemented from Mat3x3_Manip.
Definition at line 1521 of file matvec3.h.
References M11, M12, M13, M21, M22, M23, M31, M32, M33, Mat3x3::pGetMat(), Vec3::pGetVec(), V1, V2, and V3.
1526 double d11 = pdv1[
V1]*pdv2[
V1];
1527 double d22 = pdv1[
V2]*pdv2[
V2];
1528 double d33 = pdv1[
V3]*pdv2[
V3];
1530 pdm[
M11] = -d22 - d33;
1534 pdm[
M22] = -d33 - d11;
1538 pdm[
M33] = -d11 - d22;
const doublereal * pGetMat(void) const
const doublereal * pGetVec(void) const
The documentation for this class was generated from the following file: