Public Member Functions | Protected Attributes | List of all members
fcl::SamplerSE2 Class Reference

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

Inheritance diagram for fcl::SamplerSE2:
[legend]
Collaboration diagram for fcl::SamplerSE2:
[legend]

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
 

Additional Inherited Members

- Public Attributes inherited from fcl::SamplerBase
RNG rng
 

Constructor & Destructor Documentation

◆ SamplerSE2() [1/3]

fcl::SamplerSE2::SamplerSE2 ( )
inline

◆ SamplerSE2() [2/3]

fcl::SamplerSE2::SamplerSE2 ( const Vecnf< 2 > &  lower_bound_,
const Vecnf< 2 > &  upper_bound_ 
)
inline

◆ SamplerSE2() [3/3]

fcl::SamplerSE2::SamplerSE2 ( FCL_REAL  x_min,
FCL_REAL  x_max,
FCL_REAL  y_min,
FCL_REAL  y_max 
)
inline

Member Function Documentation

◆ getBound()

void fcl::SamplerSE2::getBound ( Vecnf< 2 > &  lower_bound_,
Vecnf< 2 > &  upper_bound_ 
) const
inline

◆ sample()

Vecnf<3> fcl::SamplerSE2::sample ( ) const
inline

◆ setBound()

void fcl::SamplerSE2::setBound ( const Vecnf< 2 > &  lower_bound_,
const Vecnf< 2 > &  upper_bound_ 
)
inline

Member Data Documentation

◆ lower_bound

Vecnf<2> fcl::SamplerSE2::lower_bound
protected

◆ upper_bound

Vecnf<2> fcl::SamplerSE2::upper_bound
protected