libalmath  1.14.5
almath/types/altransformandvelocity6d.h
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 
 All Classes Namespaces Functions Variables