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