libalmath
1.14.5
|
00001 /* 00002 * Copyright (c) 2012 Aldebaran Robotics. All rights reserved. 00003 * Use of this source code is governed by a BSD-style license that can be 00004 * found in the COPYING file. 00005 */ 00006 00007 00008 #pragma once 00009 #ifndef _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_ 00010 #define _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_ 00011 00012 #include<almath/types/altransform.h> 00013 #include<almath/types/alvelocity6d.h> 00014 00015 namespace AL { 00016 namespace Math { 00017 00021 struct TransformAndVelocity6D 00022 { 00024 AL::Math::Transform T; 00026 AL::Math::Velocity6D V; 00027 00038 bool isNear( 00039 const TransformAndVelocity6D& pTV2, 00040 const float& pEpsilon=0.0001f) const; 00041 00042 }; 00043 00044 } 00045 } 00046 #endif // _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_ 00047