The Quaternion class.
More...
#include <RobotAPI/libraries/core/Pose.h>
|
static Eigen::Matrix3f | slerp (float, const Eigen::Matrix3f &, const Eigen::Matrix3f &) |
|
The Quaternion class.
Definition at line 173 of file Pose.h.
◆ Quaternion() [1/5]
Construct an identity quaternion.
◆ Quaternion() [2/5]
◆ Quaternion() [3/5]
◆ Quaternion() [4/5]
◆ Quaternion() [5/5]
Quaternion |
( |
::Ice::Float |
qw, |
|
|
::Ice::Float |
qx, |
|
|
::Ice::Float |
qy, |
|
|
::Ice::Float |
qz |
|
) |
| |
◆ clone()
VariantDataClassPtr clone |
( |
const Ice::Current & |
= Ice::emptyCurrent | ) |
const |
|
inlineoverride |
◆ deserialize()
void deserialize |
( |
const armarx::ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
= Ice::emptyCurrent |
|
) |
| |
|
override |
◆ getType()
VariantTypeId getType |
( |
const Ice::Current & |
= Ice::emptyCurrent | ) |
const |
|
inlineoverride |
◆ ice_clone()
Ice::ObjectPtr ice_clone |
( |
| ) |
const |
|
inlineoverride |
◆ output()
std::string output |
( |
const Ice::Current & |
c = Ice::emptyCurrent | ) |
const |
|
override |
◆ serialize()
void serialize |
( |
const armarx::ObjectSerializerBasePtr & |
serializer, |
|
|
const ::Ice::Current & |
= Ice::emptyCurrent |
|
) |
| const |
|
override |
◆ slerp() [1/2]
Eigen::Matrix3f slerp |
( |
float |
alpha, |
|
|
const Eigen::Matrix3f & |
m |
|
) |
| |
◆ slerp() [2/2]
Eigen::Matrix3f slerp |
( |
float |
alpha, |
|
|
const Eigen::Matrix3f & |
m1, |
|
|
const Eigen::Matrix3f & |
m2 |
|
) |
| |
|
static |
◆ toEigen()
Eigen::Matrix3f toEigen |
( |
| ) |
const |
◆ toEigenQuaternion()
◆ validate()
bool validate |
( |
const Ice::Current & |
= Ice::emptyCurrent | ) |
|
|
inlineoverride |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const Quaternion & |
rhs |
|
) |
| |
|
friend |
The documentation for this class was generated from the following files: