38 #ifndef FCL_MATH_SAMPLERSE3EULERBALL_INL_H 39 #define FCL_MATH_SAMPLERSE3EULERBALL_INL_H 41 #include "fcl/math/sampler/sampler_se3_euler_ball.h" 48 class SamplerSE3Euler_ball<double>;
52 SamplerSE3Euler_ball<S>::SamplerSE3Euler_ball()
59 SamplerSE3Euler_ball<S>::SamplerSE3Euler_ball(S r_) : r(r_)
66 void SamplerSE3Euler_ball<S>::setBound(
const S& r_)
73 void SamplerSE3Euler_ball<S>::getBound(S& r_)
const 80 Vector6<S> SamplerSE3Euler_ball<S>::sample()
const 84 this->rng.ball(0, r, x, y, z);
90 this->rng.quaternion(s);
92 Quaternion<S> quat(s[0], s[1], s[2], s[3]);
93 Vector3<S> angles = quat.toRotationMatrix().eulerAngles(0, 1, 2);
Main namespace.
Definition: broadphase_bruteforce-inl.h:45