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 {
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
HRP_UTIL_EXPORT void calcTransformMatrix(VrmlTransform *transform, Matrix44 &out_T)
Definition: Eigen4d.cpp:49
Eigen::Matrix4d Matrix44
Definition: Eigen4d.h:18
Eigen::Vector3d Vector3
Definition: EigenTypes.h:11
#define HRP_UTIL_EXPORT
Eigen::Vector4d Vector4
Definition: Eigen4d.h:21
HRP_UTIL_EXPORT void calcRodrigues(Matrix33 &out_R, const Vector3 &axis, double q)
Definition: Eigen3d.cpp:22
VRML Transform node.
Definition: VrmlNodes.h:254


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