#include <opennurbs_quaternion.h>
|
double | a |
|
double | b |
|
double | c |
|
double | d |
|
◆ ON_Quaternion() [1/3]
ON_Quaternion::ON_Quaternion |
( |
| ) |
|
|
inline |
◆ ON_Quaternion() [2/3]
ON_Quaternion::ON_Quaternion |
( |
double | qa, |
|
|
double | qb, |
|
|
double | qc, |
|
|
double | qd ) |
◆ ON_Quaternion() [3/3]
◆ Conjugate()
◆ Distance()
◆ DistanceTo()
◆ Exp()
◆ GetRotation() [1/3]
bool ON_Quaternion::GetRotation |
( |
double & | angle, |
|
|
ON_3dVector & | axis ) const |
◆ GetRotation() [2/3]
bool ON_Quaternion::GetRotation |
( |
ON_Plane & | plane | ) |
const |
◆ GetRotation() [3/3]
bool ON_Quaternion::GetRotation |
( |
ON_Xform & | xform | ) |
const |
◆ Inverse()
◆ Invert()
bool ON_Quaternion::Invert |
( |
| ) |
|
◆ IsScalar()
bool ON_Quaternion::IsScalar |
( |
| ) |
const |
◆ IsValid()
bool ON_Quaternion::IsValid |
( |
| ) |
const |
◆ IsVector()
bool ON_Quaternion::IsVector |
( |
| ) |
const |
◆ IsZero()
bool ON_Quaternion::IsZero |
( |
| ) |
const |
◆ Length()
double ON_Quaternion::Length |
( |
| ) |
const |
◆ LengthSquared()
double ON_Quaternion::LengthSquared |
( |
| ) |
const |
◆ Log()
◆ MatrixForm()
ON_Xform ON_Quaternion::MatrixForm |
( |
| ) |
const |
◆ operator*() [1/4]
◆ operator*() [2/4]
◆ operator*() [3/4]
◆ operator*() [4/4]
◆ operator+()
◆ operator-()
◆ operator/() [1/3]
◆ operator/() [2/3]
◆ operator/() [3/3]
◆ operator=()
◆ Pow()
◆ Rotate()
◆ Rotation() [1/2]
◆ Rotation() [2/2]
◆ Scalar()
double ON_Quaternion::Scalar |
( |
| ) |
const |
◆ Set()
void ON_Quaternion::Set |
( |
double | qa, |
|
|
double | qb, |
|
|
double | qc, |
|
|
double | qd ) |
◆ SetRotation() [1/2]
◆ SetRotation() [2/2]
◆ Slerp()
◆ Unitize()
bool ON_Quaternion::Unitize |
( |
| ) |
|
◆ Vector()
◆ Identity
◆ Zero
The documentation for this class was generated from the following files: