![]()  | 
  
    RobWorkProject
    23.9.11-
    
   | 
 
An abstract base class for Rotation3D parameterisations. More...
#include <Rotation3DVector.hpp>
Inherited by EAA< T >, and Quaternion< T >.
Public Member Functions | |
| virtual | ~Rotation3DVector () | 
| Virtual destructor.  | |
| virtual const rw::math::Rotation3D< T > | toRotation3D () const =0 | 
| Returns the corresponding \( 3\times 3 \) Rotation matrix.  More... | |
Protected Member Functions | |
| Rotation3DVector (const Rotation3DVector &) | |
| Copy Constructor.  More... | |
| Rotation3DVector & | operator= (const Rotation3DVector &) | 
| Assignment operator is protected to force subclasses to implement it by themself.  | |
| Rotation3DVector () | |
| Default Constructor.  | |
An abstract base class for Rotation3D parameterisations.
Classes that represents a parametrisation of a 3D rotation may inherit from this class
      
  | 
  inlineprotected | 
Copy Constructor.
We allow subclasses of this class to be copied.
      
  | 
  pure virtual | 
Returns the corresponding \( 3\times 3 \) Rotation matrix.
Implemented in RPY< T >, Quaternion< T >, Quaternion< double >, Quaternion< T >, EAA< T >, EAA< double >, and EAA< T >.