| 
    Aikido
    
   | 
 
Sampleable that wraps a sequence of Sampleables. More...
#include <aikido/constraint/SequentialSampleable.hpp>
  
Public Member Functions | |
| SequentialSampleable (statespace::StateSpacePtr stateSpace, const std::vector< ConstSampleablePtr > &sampleables) | |
| Constructor.  More... | |
| 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 | 
| StateSpace in which the constraint operates.  More... | |
| const std::vector< ConstSampleablePtr > | mSampleables | 
| Sequence of sampleables.  More... | |
Sampleable that wraps a sequence of Sampleables.
Exhausts the current Sampleable before sampling from the next Sampleable in the sequence.
| aikido::constraint::SequentialSampleable::SequentialSampleable | ( | statespace::StateSpacePtr | stateSpace, | 
| const std::vector< ConstSampleablePtr > & | sampleables | ||
| ) | 
Constructor.
| [in] | stateSpace | StateSpace in which this constraint operates. | 
| [in] | sampleables | Sequence of sampleables. | 
      
  | 
  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.
      
  | 
  private | 
Sequence of sampleables.
      
  | 
  private | 
StateSpace in which the constraint operates.