![]() |
RobWorkProject
23.9.11-
|
#include <rw/common/Serializable.hpp>#include <rw/core/macros.hpp>#include <rw/math/Vector3D.hpp>#include <Eigen/Core>#include <limits>Classes | |
| class | Rotation3D< T > |
| A 3x3 rotation matrix \( \mathbf{R}\in SO(3) \). More... | |
Namespaces | |
| rw | |
| Deprecated namespace since 16/4-2020 for this class. | |
| rw::math | |
| Matrices, vectors, configurations, and more. | |
| rw::common | |
| Various utilities and definitions of general use. | |
| rw::common::serialization | |
| provide generic handler interface for serialization purposes. To enable serialization of some class MyClass one could either inherit from Serializable or provide overloaded methods to | |
Typedefs | |
| using | Rotation3Dd = Rotation3D< double > |
| using | Rotation3Df = Rotation3D< float > |
Functions | |
| template<class T > | |
| const Rotation3D< T > | Rotation3DIdentity () |
| template<> | |
| void | write (const rw::math::Rotation3D< double > &sobject, rw::common::OutputArchive &oarchive, const std::string &id) |
| template<> | |
| void | write (const rw::math::Rotation3D< float > &sobject, rw::common::OutputArchive &oarchive, const std::string &id) |
| template<> | |
| void | read (rw::math::Rotation3D< double > &sobject, rw::common::InputArchive &iarchive, const std::string &id) |
| template<> | |
| void | read (rw::math::Rotation3D< float > &sobject, rw::common::InputArchive &iarchive, const std::string &id) |
| template<class Archive , class T > | |
| void | serialize (Archive &archive, rw::math::Rotation3D< T > &R, const unsigned int version) |
| Boost serialization. More... | |
| void serialize | ( | Archive & | archive, |
| rw::math::Rotation3D< T > & | R, | ||
| const unsigned int | version | ||
| ) |
Boost serialization.
| archive | [in] the boost archive to read from or write to. |
| R | [in/out] the rotation matrix to read/write. |
| version | [in] class version (currently version 0). |