Aldebaran documentation
|
C++ Libraries
|
index
libalmath
2.1.4.13
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Typedefs
Groups
Pages
almath
types
altransformandvelocity6d.h
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/types/altransform.h>
13
#include<almath/types/alvelocity6d.h>
14
15
namespace
AL {
16
namespace
Math {
17
21
struct
TransformAndVelocity6D
22
{
24
AL::Math::Transform
T
;
26
AL::Math::Velocity6D
V
;
27
28
TransformAndVelocity6D
();
29
33
TransformAndVelocity6D
(
34
const
AL::Math::Transform
& pT,
35
const
AL::Math::Velocity6D
& pV);
36
47
bool
isNear
(
48
const
TransformAndVelocity6D
& pTV2,
49
const
float
& pEpsilon=0.0001f)
const
;
50
51
};
52
53
}
54
}
55
#endif // _LIBALMATH_ALMATH_TYPES_ALTRANSFORMANDVELOCITY6D_H_
56
AL::Math::TransformAndVelocity6D::V
AL::Math::Velocity6D V
Definition:
altransformandvelocity6d.h:26
AL::Math::TransformAndVelocity6D
Struct composed of a Transform and a Velocity6D
Definition:
altransformandvelocity6d.h:21
AL::Math::TransformAndVelocity6D::T
AL::Math::Transform T
Definition:
altransformandvelocity6d.h:24
AL::Math::TransformAndVelocity6D::isNear
bool isNear(const TransformAndVelocity6D &pTV2, const float &pEpsilon=0.0001f) const
Check if the actual TransformAndVelocity6D is Near the one given in argument.
AL::Math::Transform
A homogenous transformation matrix.
Definition:
altransform.h:22
AL::Math::Velocity6D
Create and play with a Velocity6D.
Definition:
alvelocity6d.h:24
Copyright Aldebaran Robotics