Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
hrplib
hrpUtil
Eigen4d.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc.
3
* All rights reserved. This program is made available under the terms of the
4
* Eclipse Public License v1.0 which accompanies this distribution, and is
5
* available at http://www.eclipse.org/legal/epl-v10.html
6
* Contributors:
7
* National Institute of Advanced Industrial Science and Technology (AIST)
8
*/
9
10
#ifndef OPENHRP_UTIL_EIGEN4D_H_INCLUDED
11
#define OPENHRP_UTIL_EIGEN4D_H_INCLUDED
12
13
#include "
config.h
"
14
#include "
EigenTypes.h
"
15
16
namespace
hrp
17
{
18
class
VrmlTransform
;
19
20
typedef
Eigen::Matrix4d
Matrix44
;
21
typedef
Eigen::Vector4d
Vector4
;
22
23
HRP_UTIL_EXPORT
void
calcRodrigues
(Matrix44& out_R,
const
Vector3
& axis,
double
q);
24
HRP_UTIL_EXPORT
void
calcTransformMatrix
(
VrmlTransform
* transform, Matrix44& out_T);
25
};
26
27
#endif
config.h
hrp::calcTransformMatrix
HRP_UTIL_EXPORT void calcTransformMatrix(VrmlTransform *transform, Matrix44 &out_T)
Definition:
Eigen4d.cpp:49
hrp::Matrix44
Eigen::Matrix4d Matrix44
Definition:
Eigen4d.h:18
hrp::Vector3
Eigen::Vector3d Vector3
Definition:
EigenTypes.h:11
HRP_UTIL_EXPORT
#define HRP_UTIL_EXPORT
Definition:
hrplib/hrpUtil/config.h:21
hrp::Vector4
Eigen::Vector4d Vector4
Definition:
Eigen4d.h:21
hrp
Definition:
ColdetModel.h:28
hrp::calcRodrigues
HRP_UTIL_EXPORT void calcRodrigues(Matrix33 &out_R, const Vector3 &axis, double q)
Definition:
Eigen3d.cpp:22
hrp::VrmlTransform
VRML Transform node.
Definition:
VrmlNodes.h:254
EigenTypes.h
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:37