| 
    Aikido
    
   | 
 
Constraint that always returns a finite set of samples. More...
#include <aikido/constraint/FiniteSampleable.hpp>
  
Public Member Functions | |
| FiniteSampleable (statespace::StateSpacePtr _stateSpace, const statespace::StateSpace::State *_state) | |
| Constructor for single-sample constraint.  More... | |
| FiniteSampleable (statespace::StateSpacePtr _stateSpace, const std::vector< const statespace::StateSpace::State * > &_states) | |
| Constructor for multiple samples.  More... | |
| FiniteSampleable (const FiniteSampleable &other)=delete | |
| FiniteSampleable (FiniteSampleable &&other)=delete | |
| FiniteSampleable & | operator= (const FiniteSampleable &other)=delete | 
| FiniteSampleable & | operator= (FiniteSampleable &&other)=delete | 
| virtual | ~FiniteSampleable () | 
| statespace::ConstStateSpacePtr | getStateSpace () const override | 
| Gets the StateSpace that this constraint operates on.  More... | |
| std::unique_ptr< SampleGenerator > | createSampleGenerator () const override | 
| Creates a SampleGenerator for sampling from this constraint.  More... | |
  Public Member Functions inherited from aikido::constraint::Sampleable | |
| virtual | ~Sampleable ()=default | 
Private Attributes | |
| statespace::ConstStateSpacePtr | mStateSpace | 
| std::vector< statespace::StateSpace::State * > | mStates | 
Constraint that always returns a finite set of samples.
Its SampleGenerator will generate sample until all samples are exhausted.
| aikido::constraint::FiniteSampleable::FiniteSampleable | ( | statespace::StateSpacePtr | _stateSpace, | 
| const statespace::StateSpace::State * | _state | ||
| ) | 
Constructor for single-sample constraint.
| _stateSpace | StateSpace in which _state belongs. | 
| _state | The only sample in this constraint. | 
| aikido::constraint::FiniteSampleable::FiniteSampleable | ( | statespace::StateSpacePtr | _stateSpace, | 
| const std::vector< const statespace::StateSpace::State * > & | _states | ||
| ) | 
Constructor for multiple samples.
| _stateSpace | StateSpace in which _states belong. | 
| _states | Samples in this constraint. SampleGenerator will generate samples in this order. | 
      
  | 
  delete | 
      
  | 
  delete | 
      
  | 
  virtual | 
      
  | 
  overridevirtual | 
Creates a SampleGenerator for sampling from this constraint.
Implements aikido::constraint::Sampleable.
      
  | 
  overridevirtual | 
Gets the StateSpace that this constraint operates on.
Implements aikido::constraint::Sampleable.
      
  | 
  delete | 
      
  | 
  delete | 
      
  | 
  private | 
      
  | 
  private |