All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fcl::SamplerSE3Quat Class Reference

#include <hpp/fcl/math/sampling.h>

Inheritance diagram for fcl::SamplerSE3Quat:
Collaboration diagram for fcl::SamplerSE3Quat:

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
 

Additional Inherited Members

- Public Attributes inherited from fcl::SamplerBase
RNG rng
 

Constructor & Destructor Documentation

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

Member Function Documentation

void fcl::SamplerSE3Quat::getBound ( Vecnf< 3 > &  lower_bound_,
Vecnf< 3 > &  upper_bound_ 
) const
inline

References lower_bound, and upper_bound.

void fcl::SamplerSE3Quat::getBound ( Vec3f lower_bound_,
Vec3f upper_bound_ 
) const
inline

References lower_bound, and upper_bound.

Vecnf<7> fcl::SamplerSE3Quat::sample ( ) const
inline
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.

Member Data Documentation

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().