46 Eigen::Map<Eigen::Vector3d>(result.
data) = Eigen::Map<const Eigen::Matrix3d>(this->
data) * Eigen::Map<const Eigen::Vector3d>(omega.
data);
52 Eigen::Map<Eigen::Matrix3d>(result.
data) = a * Eigen::Map<const Eigen::Matrix3d>(I.
data);
58 Eigen::Map<Eigen::Matrix3d>(result.
data) = Eigen::Map<const Eigen::Matrix3d>(Ia.
data) + Eigen::Map<const Eigen::Matrix3d>(Ib.
data);
friend RotationalInertia operator*(double a, const RotationalInertia &I)
A concrete implementation of a 3 dimensional vector class.
friend RotationalInertia operator+(const RotationalInertia &Ia, const RotationalInertia &Ib)
RotationalInertia(double Ixx=0, double Iyy=0, double Izz=0, double Ixy=0, double Ixz=0, double Iyz=0)