Go to the documentation of this file. 1 #ifndef AIKIDO_CONSTRAINT_CYCLICSAMPLEABLE_HPP_
2 #define AIKIDO_CONSTRAINT_CYCLICSAMPLEABLE_HPP_
36 #endif // AIKIDO_CONSTRAINT_CYCLICSAMPLEABLE_HPP_
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
SampleablePtr mSampleable
Definition: CyclicSampleable.hpp:29
std::shared_ptr< Sampleable > SampleablePtr
Definition: Sampleable.hpp:16
Constraint that may be sampled from.
Definition: Sampleable.hpp:27
Constraint that turns a finite sampleable constraint into a cyclic sampleable constraint.
Definition: CyclicSampleable.hpp:15
statespace::ConstStateSpacePtr getStateSpace() const override
Gets the StateSpace that this constraint operates on.
std::unique_ptr< SampleGenerator > createSampleGenerator() const override
Creates a SampleGenerator for sampling from this constraint.
CyclicSampleable(SampleablePtr _sampleable)
Constructor.
statespace::ConstStateSpacePtr mStateSpace
Definition: CyclicSampleable.hpp:30