![]() |
amino
Lightweight Robot Utility Library
|
A vector of length 3. More...
#include <tf.hpp>
Public Member Functions | |
| Vec3 (const struct aa_tf_duqu *S) | |
| Extract the translation part of a unit dual quaternion. | |
| Vec3 (const struct aa_tf_duqu &S) | |
| Extract the translation part of a unit dual quaternion. | |
| Vec3 (const struct aa_tf_tfmat *T) | |
| Extract the translation part of a transformation matrix. | |
| Vec3 (const struct aa_tf_tfmat &T) | |
| Extract the translation part of a transformation matrix. | |
| Vec3 (double _x, double _y, double _z) | |
| Construct from individual components. | |
| Vec3 (const double *_xyz) | |
| Construct from array. | |
Static Public Member Functions | |
| static aa_tf_vec3 | from_xyz (double x, double y, double z) |
| Create a Vec3 from components. | |
| static aa_tf_vec3 | from_vec3 (const double a_x[3]) |
| Create a Vec3 from array. | |
| static aa_tf_vec3 | from_duqu (const double S[8]) |
| Create a Vec3 from translation part of unit dual quation. | |
| static aa_tf_vec3 | from_tfmat (const double T[12]) |
| Create a Vec3 from translation part of transformation matrix. | |
Additional Inherited Members | |
Public Attributes inherited from aa_tf_vec3 | |
| union { | |
| struct { | |
| double x | |
| x component | |
| double y | |
| y component | |
| double z | |
| z component | |
| } | |
| double data [3] | |
| data array | |
| }; | |