38 #ifndef FCL_MATH_SAMPLERR_H 39 #define FCL_MATH_SAMPLERR_H 42 #include "fcl/common/types.h" 43 #include "fcl/math/sampler/sampler_base.h" 48 template <
typename S, std::
size_t N>
54 SamplerR(
const VectorN<S, N>& lower_bound_,
55 const VectorN<S, N>& upper_bound_);
57 void setBound(
const VectorN<S, N>& lower_bound_,
58 const VectorN<S, N>& upper_bound_);
60 void getBound(VectorN<S, N>& lower_bound_,
61 VectorN<S, N>& upper_bound_)
const;
63 VectorN<S, N> sample()
const;
66 VectorN<S, N> lower_bound;
67 VectorN<S, N> upper_bound;
70 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(S, N)
74 template <std::
size_t N>
76 template <std::
size_t N>
81 #include "fcl/math/sampler/sampler_r-inl.h" Main namespace.
Definition: broadphase_bruteforce-inl.h:45
Definition: sampler_base.h:47
Definition: sampler_r.h:49