libalmath
1.12
|
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