libalmath  1.12
almath/types/altransformandvelocity6d.h
00001 /*
00002 ** Author(s):
00003 **  - Chris Kilner
00004 **  - Cyrille Collette
00005 **  - David Gouaillier
00006 **
00007 ** Copyright (C) 2011 Aldebaran Robotics
00008 */
00009 
00010 
00011 #pragma once
00012 #ifndef _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_
00013 #define _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_
00014 
00015 #include<almath/types/altransform.h>
00016 #include<almath/types/alvelocity6d.h>
00017 
00018 namespace AL {
00019   namespace Math {
00020 
00024     struct TransformAndVelocity6D
00025     {
00027       AL::Math::Transform  T;
00029       AL::Math::Velocity6D V;
00030 
00041       bool isNear(
00042         const TransformAndVelocity6D& pTV2,
00043         const float&                  pEpsilon=0.0001f) const;
00044 
00045     };
00046 
00047   }
00048 }
00049 #endif  // _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_
00050 
 All Classes Namespaces Functions Variables