libalmath  2.5.7.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
alpose2d.h File Reference
#include <vector>
#include <cmath>

Go to the source code of this file.

Classes

struct  AL::Math::Pose2D
 A pose in a 2-dimentional space. More...
 

Namespaces

 AL
 
 AL::Math
 

Macros

#define _LIBALMATH_ALMATH_TYPES_ALPOSE2D_H_
 

Functions

float AL::Math::distanceSquared (const Pose2D &pPos1, const Pose2D &pPos2)
 Compute the squared distance between two Pose2D. More...
 
float AL::Math::distance (const Pose2D &pPos1, const Pose2D &pPos2)
 Compute the distance between two Pose2D. More...
 
void AL::Math::pose2dInvertInPlace (Pose2D &pPos)
 Inverse the given Pose2D in place: More...
 
Pose2D AL::Math::pinv (const Pose2D &pPos)
 Alternative name for inverse: return the pose2d inverse of the given Pose2D. More...
 
Pose2D AL::Math::pose2dDiff (const Pose2D &pPos1, const Pose2D &pPos2)
 Compute the Pose2D between the actual Pose2D and the one give in argument result: More...
 
Pose2D AL::Math::pose2DInverse (const Pose2D &pPos)
 Compute the inverse of a Pose2D. More...
 
void AL::Math::pose2DInverse (const Pose2D &pPos, Pose2D &pRes)
 Compute the inverse of a Pose2D. More...
 

Macro Definition Documentation

#define _LIBALMATH_ALMATH_TYPES_ALPOSE2D_H_

Definition at line 10 of file alpose2d.h.