Go to the documentation of this file.    1 #ifndef AIKIDO_CONSTRAINT_REJECTIONSAMPLEABLE_HPP_ 
    2 #define AIKIDO_CONSTRAINT_REJECTIONSAMPLEABLE_HPP_ 
   30       int _maxTrialPerSample);
 
   48 #endif // AIKIDO_CONSTRAINT_REJECTIONSAMPLEABLE_HPP_ 
 
 
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
 
int mMaxTrialPerSample
Definition: RejectionSampleable.hpp:42
 
statespace::ConstStateSpacePtr mStateSpace
Definition: RejectionSampleable.hpp:39
 
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
 
std::shared_ptr< Sampleable > SampleablePtr
Definition: Sampleable.hpp:16
 
Constraint that may be sampled from.
Definition: Sampleable.hpp:27
 
std::unique_ptr< SampleGenerator > createSampleGenerator() const override
Creates a SampleGenerator for sampling from this constraint.
 
TestablePtr mTestable
Definition: RejectionSampleable.hpp:41
 
Rejection-based sampleable.
Definition: RejectionSampleable.hpp:15
 
RejectionSampleable(statespace::StateSpacePtr _stateSpace, SampleablePtr _sampleable, TestablePtr _testable, int _maxTrialPerSample)
Constructor.
 
statespace::ConstStateSpacePtr getStateSpace() const override
Gets the StateSpace that this constraint operates on.
 
std::shared_ptr< StateSpace > StateSpacePtr
Definition: StateSpace.hpp:15
 
std::shared_ptr< Testable > TestablePtr
Definition: Testable.hpp:13
 
SampleablePtr mSampleable
Definition: RejectionSampleable.hpp:40