![]() |
RobWorkProject
23.9.11-
|
This StateSampler will never become empty. More...
#include <PreshapeSampler.hpp>
Inherits StateSampler.
Public Member Functions | |
PreshapeSampler (rw::models::Device *dev, rw::core::Ptr< rw::pathplanning::QSampler > qsampler, rw::kinematics::State &initState) | |
create a preshape sampler based on a QSampler More... | |
virtual | ~PreshapeSampler () |
destructor | |
bool | sample (rw::kinematics::State &state) |
Sample a state. More... | |
bool | empty () const |
Sample a state. More... | |
Additional Inherited Members | |
![]() | |
typedef rw::core::Ptr< StateSampler > | Ptr |
This StateSampler will never become empty.
PreshapeSampler | ( | rw::models::Device * | dev, |
rw::core::Ptr< rw::pathplanning::QSampler > | qsampler, | ||
rw::kinematics::State & | initState | ||
) |
create a preshape sampler based on a QSampler
dev | [in] the device for which configurations are sampled |
qsampler | [in] the configuration sampler |
initState | [in] the initial state |
|
inlinevirtual |
Sample a state.
If sampling fails, the sampler may return the empty configuration. If empty() is true then the sampler has no more configurations. Otherwise sample() may (or may not) succeed if called a second time.
Implements StateSampler.
|
virtual |
Sample a state.
If sampling fails, the sampler may return the empty configuration. If empty() is true then the sampler has no more configurations. Otherwise sample() may (or may not) succeed if called a second time.
Implements StateSampler.