RobWorkProject
Classes | Namespaces | Functions
Transform3D.hpp File Reference
#include "Vector3D.hpp"
#include "Rotation3D.hpp"
#include "Rotation3DVector.hpp"
#include <limits>
#include <cassert>
#include <Eigen/Eigen>

Classes

class  Transform3D< T >
 A 4x4 homogeneous transform matrix $ \mathbf{T}\in SE(3) $. More...
 

Namespaces

 rw
 RobWork library.
 
 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
 

Functions

template<class Q , class T >
const Transform3D< Q > cast (const Transform3D< T > &trans)
 Cast Transform3D<T> to Transform3D<Q> More...
 
template<>
void write (const rw::math::Transform3D< double > &sobject, rw::common::OutputArchive &oarchive, const std::string &id)
 
template<>
void write (const rw::math::Transform3D< float > &sobject, rw::common::OutputArchive &oarchive, const std::string &id)
 
template<>
void read (rw::math::Transform3D< double > &sobject, rw::common::InputArchive &iarchive, const std::string &id)
 
template<>
void read (rw::math::Transform3D< float > &sobject, rw::common::InputArchive &iarchive, const std::string &id)