#include <CoordinateSystem.h>
Public Types | |
typedef MatrixXD< double, Dim > | Matrix |
typedef Array< double, Dim > | Vector |
Public Member Functions | |
CoordinateSystem () | |
The default constructor creates an object with an identity rotation matrix and zero translation vector. | |
CoordinateSystem (const Matrix &rot, const Vector &trans) | |
Creates a CoordinateSystem with the specified rotation matrix and translation vector. | |
Vector | operator * (const Vector &v) |
Get the 'global' coordinates of a vector 'v' expressed in the CoordinateSystem. | |
CoordinateSystem | operator * (const CoordinateSystem &c) |
Create a CoordinateSystem that is a composition of 'this' CoordinateSystem and 'c'. | |
Matrix & | rot () |
Get the rotation matrix. | |
const Matrix & | rot () const |
Get the rotation matrix. Const version. | |
Vector & | tr () |
Get the translation vector. | |
const Vector & | tr () const |
Get the translation vector. Const version. |
Definition at line 48 of file CoordinateSystem.h.