MIRA
RigidTransform< T, D > Class Template Reference

This class represents an affine transformation that supports a translation followed by a rotation (a so called rigid transform). More...

#include <transform/RigidTransform.h>

Inheritance diagram for RigidTransform< T, D >:
Inheritance graph
[legend]

Detailed Description

template<typename T, int D>
class mira::RigidTransform< T, D >

This class represents an affine transformation that supports a translation followed by a rotation (a so called rigid transform).

A rigid transformation is one in which the pre-image and the image both has the exact same size and shape.

These limitations are sufficient for our purposes (rigid body transform, transformation of coordinate frames, etc) and allows efficient computation of the operations. Moreover, the limitation to rigid transforms allows efficient interpolation between two different transformations.


The documentation for this class was generated from the following file: