18 #ifndef GZ_MATH_EIGEN3_CONVERSIONS_HH_
19 #define GZ_MATH_EIGEN3_CONVERSIONS_HH_
21 #include <Eigen/Geometry>
48 const gz::math::AxisAlignedBox &_b)
63 matrix(i, j) = _m(i, j);
75 template<
typename Precision>
79 Eigen::Matrix<Precision, 6, 6> matrix;
84 matrix(i, j) = _m(i, j);
110 Eigen::Isometry3d tf = Eigen::Isometry3d::Identity();
111 tf.translation() =
convert(_pose.Pos());
134 const Eigen::AlignedBox3d &_b)
136 gz::math::AxisAlignedBox box;
153 matrix(i, j) = _m(i, j);
165 template<
typename Precision>
174 matrix(i, j) = _m(i, j);
A 6x6 matrix class.
Definition: gz/math/Matrix6.hh:36
Eigen::Vector3d convert(const Vector3d &_v)
Convert from Vector3d to Eigen::Vector3d.
Definition: gz/math/eigen3/Conversions.hh:38
Quaternion< double > Quaterniond
Definition: gz/math/Quaternion.hh:1101
Vector3< double > Vector3d
Definition: gz/math/Vector3.hh:770
Pose3< double > Pose3d
Definition: gz/math/Pose3.hh:495
Matrix3< double > Matrix3d
Definition: gz/math/Matrix3.hh:548
Definition: gz/math/AdditivelySeparableScalarField3.hh:28