38 #ifndef FCL_MATH_SAMPLERSE3EULER_INL_H 39 #define FCL_MATH_SAMPLERSE3EULER_INL_H 60 upper_bound(upper_bound_)
75 this->
rng.quaternion(s);
78 Vector3<S> angles = quat.toRotationMatrix().eulerAngles(0, 1, 2);
void setBound(const Vector3< S > &lower_bound_, const Vector3< S > &upper_bound_)
Eigen::Quaternion< S > Quaternion
Vector6< S > sample() const
template class FCL_EXPORT SamplerSE3Euler< double >
Eigen::Matrix< S, 3, 1 > Vector3
Eigen::Matrix< S, 6, 1 > Vector6
void getBound(Vector3< S > &lower_bound_, Vector3< S > &upper_bound_) const