#include <utils_math.hpp>
◆ Add()
◆ Conjugate()
Vec4d netdem::Math::Quaternion::Conjugate |
( |
Vec4d const & | p | ) |
|
|
static |
◆ FromMatrix()
Vec4d netdem::Math::Quaternion::FromMatrix |
( |
Mat3d const & | rot_mat | ) |
|
|
static |
◆ FromRodrigues()
Vec4d netdem::Math::Quaternion::FromRodrigues |
( |
double | rot_angle, |
|
|
Vec3d const & | rot_axis ) |
|
static |
◆ Multiply()
Vec4d netdem::Math::Quaternion::Multiply |
( |
Vec4d const & | p, |
|
|
Vec4d const & | q ) |
|
static |
◆ Normalize()
void netdem::Math::Quaternion::Normalize |
( |
Vec4d *const | q | ) |
|
|
static |
◆ ToMatrix()
Mat3d netdem::Math::Quaternion::ToMatrix |
( |
Vec4d const & | quat | ) |
|
|
static |
◆ ToRodrigues()
std::tuple< double, Vec3d > netdem::Math::Quaternion::ToRodrigues |
( |
Vec4d const & | quat | ) |
|
|
static |
The documentation for this class was generated from the following files:
- /Users/lzhshou/Documents/Research/myProjects/apaam/repo/netdem/src/utils/utils_math.hpp
- /Users/lzhshou/Documents/Research/myProjects/apaam/repo/netdem/src/utils/utils_math.cpp