Choreonoid  1.1
EigenTypes.h
説明を見る。
1 
5 #ifndef CNOID_UTIL_EIGEN_TYPES_H_INCLUDED
6 #define CNOID_UTIL_EIGEN_TYPES_H_INCLUDED
7 
8 #include <Eigen/Core>
9 #include <Eigen/Geometry>
10 
11 namespace cnoid {
12 
13  using Eigen::Matrix2d;
14  using Eigen::Vector2d;
15  using Eigen::Matrix3d;
16  using Eigen::Vector3d;
17  using Eigen::Matrix4d;
18  using Eigen::Vector4d;
19  using Eigen::MatrixXd;
20  using Eigen::VectorXd;
21  using Eigen::AngleAxisd;
22 
23  typedef Eigen::Matrix2d Matrix2;
24  typedef Eigen::Vector2d Vector2;
25  typedef Eigen::Matrix3d Matrix3;
26  typedef Eigen::Vector3d Vector3;
27  typedef Eigen::Matrix4d Matrix4;
28  typedef Eigen::Vector4d Vector4;
29  typedef Eigen::Affine3d Affine3;
30 }
31 
32 #endif