Classes | Namespaces | Macros | Functions
Matrix3x3.h File Reference
#include "sick_scan/sick_scan_base.h"
#include "Vector3.h"
#include "Quaternion.h"
Include dependency graph for Matrix3x3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tf2::Matrix3x3
 The Matrix3x3 class implements a 3x3 rotation matrix, to perform linear algebra in combination with Quaternion, Transform and Vector3. Make sure to only include a pure orthogonal matrix without scaling.
 
struct  tf2::Matrix3x3DoubleData
 for serialization
 
struct  tf2::Matrix3x3FloatData
 for serialization
 

Namespaces

 tf2
 

Macros

#define Matrix3x3Data   Matrix3x3DoubleData
 
#define TF2_MATRIX3x3_H
 

Functions

TF2SIMD_FORCE_INLINE Vector3 tf2::operator* (const Matrix3x3 &m, const Vector3 &v)
 
TF2SIMD_FORCE_INLINE Matrix3x3 tf2::operator* (const Matrix3x3 &m1, const Matrix3x3 &m2)
 
TF2SIMD_FORCE_INLINE Vector3 tf2::operator* (const Vector3 &v, const Matrix3x3 &m)
 
TF2SIMD_FORCE_INLINE bool tf2::operator== (const Matrix3x3 &m1, const Matrix3x3 &m2)
 Equality operator between two matrices It will test all elements are equal.
More...
 

Macro Definition Documentation

◆ Matrix3x3Data

#define Matrix3x3Data   Matrix3x3DoubleData

Definition at line 27 of file Matrix3x3.h.

◆ TF2_MATRIX3x3_H

#define TF2_MATRIX3x3_H

Definition at line 18 of file Matrix3x3.h.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:13