amino  1.0-beta2
Lightweight Robot Utility Library
aa_tf_tfmatp Struct Reference

Memory layout for a planar transformation matrix. More...

#include <type.h>

Inheritance diagram for aa_tf_tfmatp:
amino::TfMatP

Public Attributes

union {
   struct {
      aa_tf_rotmatp   R
 the rotation matrix part
 
      aa_tf_vec2   v
 the origin vector part
 
   } 
 
   double   data [6]
 data array
 
}; 
 

Detailed Description

Memory layout for a planar transformation matrix.

It is a column-major matrix, but the bottom row is omitted because this row is the same for all SE(2) transformation matrices.

The first 4 elements are a column major rotation matrix. The last 2 elements are the origin vector.

Definition at line 100 of file type.h.


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