libalmath  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
altransformandvelocity6d.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2012 Aldebaran Robotics. All rights reserved.
3  * Use of this source code is governed by a BSD-style license that can be
4  * found in the COPYING file.
5  */
6 
7 
8 #pragma once
9 #ifndef _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_
10 #define _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_
11 
12 #include <almath/api.h>
15 
16 namespace AL {
17  namespace Math {
18 
22  struct ALMATH_API TransformAndVelocity6D
23  {
28 
30 
35  const AL::Math::Transform& pT,
36  const AL::Math::Velocity6D& pV);
37 
48  bool isNear(
49  const TransformAndVelocity6D& pTV2,
50  const float& pEpsilon=0.0001f) const;
51 
52  };
53 
54  }
55 }
56 #endif // _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_
57 
Create and play with a Velocity6D.
Definition: alvelocity6d.h:25
bool isNear(const Transform &lhs, const Transform &rhs, double epsilon)
Definition: qigeometry.h:111
Struct composed of a Transform and a Velocity6D
A homogenous transformation matrix.
Definition: altransform.h:23