Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
hpp::core::BasicConfigurationShooter Class Reference

Uniformly sample with bounds of degrees of freedom. More...

#include <hpp/core/basic-configuration-shooter.hh>

Inheritance diagram for hpp::core::BasicConfigurationShooter:
[legend]
Collaboration diagram for hpp::core::BasicConfigurationShooter:
[legend]

Public Member Functions

virtual ConfigurationPtr_t shoot () const
 Shoot a random configuration. More...
 
- Public Member Functions inherited from hpp::core::ConfigurationShooter
virtual ~ConfigurationShooter ()
 

Static Public Member Functions

static BasicConfigurationShooterPtr_t create (const DevicePtr_t &robot)
 

Protected Member Functions

 BasicConfigurationShooter (const DevicePtr_t &robot)
 Uniformly sample configuration space. More...
 
void init (const BasicConfigurationShooterPtr_t &self)
 
- Protected Member Functions inherited from hpp::core::ConfigurationShooter
 ConfigurationShooter ()
 
void init (const ConfigurationShooterWkPtr_t &weak)
 Store weak pointer to itself. More...
 

Detailed Description

Uniformly sample with bounds of degrees of freedom.

Constructor & Destructor Documentation

◆ BasicConfigurationShooter()

hpp::core::BasicConfigurationShooter::BasicConfigurationShooter ( const DevicePtr_t robot)
inlineprotected

Uniformly sample configuration space.

Note that translation joints have to be bounded.

Member Function Documentation

◆ create()

static BasicConfigurationShooterPtr_t hpp::core::BasicConfigurationShooter::create ( const DevicePtr_t robot)
inlinestatic

References init().

◆ init()

void hpp::core::BasicConfigurationShooter::init ( const BasicConfigurationShooterPtr_t self)
inlineprotected

◆ shoot()

virtual ConfigurationPtr_t hpp::core::BasicConfigurationShooter::shoot ( ) const
virtual

Shoot a random configuration.

Implements hpp::core::ConfigurationShooter.