![]() |
MoveG 1.0.0
A modern C++ library for Robotics
|
Namespace for movement and manipulation of poses. More...
Classes | |
| class | Pose |
| Class representing a pose in 3D space. More... | |
| class | Rotation |
| Class for representing and managing rotations in three-dimensional space. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Pose &pose) |
| std::ostream & | operator<< (std::ostream &os, const Rotation &rotation) |
Namespace for movement and manipulation of poses.
Extrinsic vs intrinsic rotations.
Matrix multiplication occurs in order of application (the matrices are the same for both types): Intrinsic: R = R3 * R2 * R1 Extrinsic: R = R1 * R2 * R3
| std::ostream & MoveG::operator<< | ( | std::ostream & | os, |
| const Pose & | pose | ||
| ) |
| os | The output stream. |
| pose | The Pose object to insert into the stream. |
Definition at line 281 of file pose_lib.cpp.
| std::ostream & MoveG::operator<< | ( | std::ostream & | os, |
| const Rotation & | rotation | ||
| ) |
| os | Stream to output to. |
| rotation | Rotation to output. |
Definition at line 173 of file rotation_lib.cpp.