|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_MATH_PLUECKERTRANSFORM_H
28 #define RL_MATH_PLUECKERTRANSFORM_H
31 #include <Eigen/Geometry>
53 template<
typename Scalar>
57 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
92 res.template topLeftCorner<3, 3>() =
rotation().transpose();
94 res.template bottomLeftCorner<3, 3>().setZero();
95 res.template bottomRightCorner<3, 3>() =
rotation().transpose();
102 res.template topLeftCorner<3, 3>() =
rotation().transpose();
103 res.template topRightCorner<3, 3>().setZero();
105 res.template bottomRightCorner<3, 3>() =
rotation().transpose();
112 res.template topLeftCorner<3, 3>() =
rotation();
114 res.template bottomLeftCorner<3, 3>().setZero();
115 res.template bottomRightCorner<3, 3>() =
rotation();
122 res.template topLeftCorner<3, 3>() =
rotation();
123 res.template topRightCorner<3, 3>().setZero();
125 res.template bottomRightCorner<3, 3>() =
rotation();
129 template<
typename OtherScalar>
132 template<
typename OtherScalar>
143 template<
typename OtherScalar>
146 template<
typename OtherScalar>
149 template<
typename OtherScalar>
152 template<
typename OtherScalar>
155 template<
typename OtherScalar>
158 template<
typename OtherScalar>
206 #endif // RL_MATH_PLUECKERTRANSFORM_H
Articulated-body inertia.
Definition: ArticulatedBodyInertia.h:47
Rigid-body inertia.
Definition: RigidBodyInertia.h:47
spatial::ArticulatedBodyInertia< Real > ArticulatedBodyInertia
Definition: Spatial.h:52
spatial::MotionVector< Real > MotionVector
Definition: Spatial.h:56
spatial::ForceVector< Real > ForceVector
Definition: Spatial.h:54
spatial::RigidBodyInertia< Real > RigidBodyInertia
Definition: Spatial.h:60
Force vector.
Definition: ForceVector.h:46
Motion vector.
Definition: MotionVector.h:45
Robotics Library.
Definition: AnalogInput.cpp:30