|
Robotics Library
0.6.2
|
Go to the documentation of this file.
27 #ifndef _RL_MATH_PLUECKERTRANSFORM_H_
28 #define _RL_MATH_PLUECKERTRANSFORM_H_
31 #include <Eigen/Geometry>
44 template<
typename Scalar >
48 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
83 res.template topLeftCorner< 3, 3 >() =
rotation().transpose();
85 res.template bottomLeftCorner< 3, 3 >().setZero();
86 res.template bottomRightCorner< 3, 3 >() =
rotation().transpose();
93 res.template topLeftCorner< 3, 3 >() =
rotation().transpose();
94 res.template topRightCorner< 3, 3 >().setZero();
96 res.template bottomRightCorner< 3, 3 >() =
rotation().transpose();
103 res.template topLeftCorner< 3, 3 >() =
rotation();
105 res.template bottomLeftCorner< 3, 3 >().setZero();
106 res.template bottomRightCorner< 3, 3 >() =
rotation();
113 res.template topLeftCorner< 3, 3 >() =
rotation();
114 res.template topRightCorner< 3, 3 >().setZero();
116 res.template bottomRightCorner< 3, 3 >() =
rotation();
120 template<
typename OtherScalar >
123 template<
typename OtherScalar >
134 template<
typename OtherScalar >
137 template<
typename OtherScalar >
140 template<
typename OtherScalar >
143 template<
typename OtherScalar >
146 template<
typename OtherScalar >
149 template<
typename OtherScalar >
199 #endif // _RL_MATH_PLUECKERTRANSFORM_H_
Definition: ArticulatedBodyInertia.h:44
Definition: RigidBodyInertia.h:44
spatial::RigidBodyInertia< Real > RigidBodyInertia
Definition: Spatial.h:59
spatial::ForceVector< Real > ForceVector
Definition: Spatial.h:53
spatial::MotionVector< Real > MotionVector
Definition: Spatial.h:55
spatial::ArticulatedBodyInertia< Real > ArticulatedBodyInertia
Definition: Spatial.h:51
Definition: ForceVector.h:43
Definition: MotionVector.h:42