#include <hpp/fcl/math/sampling.h>
Public Member Functions | |
SamplerSE2 () | |
SamplerSE2 (const Vecnf< 2 > &lower_bound_, const Vecnf< 2 > &upper_bound_) | |
SamplerSE2 (FCL_REAL x_min, FCL_REAL x_max, FCL_REAL y_min, FCL_REAL y_max) | |
void | setBound (const Vecnf< 2 > &lower_bound_, const Vecnf< 2 > &upper_bound_) |
void | getBound (Vecnf< 2 > &lower_bound_, Vecnf< 2 > &upper_bound_) const |
Vecnf< 3 > | sample () const |
Protected Attributes | |
Vecnf< 2 > | lower_bound |
Vecnf< 2 > | upper_bound |
fcl::SamplerSE2::SamplerSE2 | ( | ) | [inline] |
fcl::SamplerSE2::SamplerSE2 | ( | const Vecnf< 2 > & | lower_bound_, |
const Vecnf< 2 > & | upper_bound_ | ||
) | [inline] |
fcl::SamplerSE2::SamplerSE2 | ( | FCL_REAL | x_min, |
FCL_REAL | x_max, | ||
FCL_REAL | y_min, | ||
FCL_REAL | y_max | ||
) | [inline] |
void fcl::SamplerSE2::getBound | ( | Vecnf< 2 > & | lower_bound_, |
Vecnf< 2 > & | upper_bound_ | ||
) | const [inline] |
References lower_bound, and upper_bound.
Vecnf<3> fcl::SamplerSE2::sample | ( | ) | const [inline] |
References lower_bound, fcl::SamplerBase::rng, fcl::RNG::uniformReal(), and upper_bound.
void fcl::SamplerSE2::setBound | ( | const Vecnf< 2 > & | lower_bound_, |
const Vecnf< 2 > & | upper_bound_ | ||
) | [inline] |
References lower_bound, and upper_bound.
Vecnf<2> fcl::SamplerSE2::lower_bound [protected] |
Referenced by getBound(), sample(), and setBound().
Vecnf<2> fcl::SamplerSE2::upper_bound [protected] |
Referenced by getBound(), sample(), and setBound().