Template Class VampStateValidityChecker
Defined in File VampStateValidityChecker.h
Inheritance Relationships
Base Type
public ompl::base::StateValidityChecker(Class StateValidityChecker)
Class Documentation
-
template<typename Robot, std::size_t rake = ::vamp::FloatVectorWidth>
class VampStateValidityChecker : public ompl::base::StateValidityChecker -
Public Functions
-
inline VampStateValidityChecker(ob::SpaceInformation *si, const Environment &env)
-
inline VampStateValidityChecker(const ob::SpaceInformationPtr &si, const Environment &env)
-
inline virtual auto isValid(const ob::State *state) const -> bool override
Return true if the state state is valid. Usually, this means at least collision checking. If it is possible that ompl::base::StateSpace::interpolate() or ompl::control::ControlSpace::propagate() return states that are outside of bounds, this function should also make a call to ompl::base::SpaceInformation::satisfiesBounds().
-
inline VampStateValidityChecker(ob::SpaceInformation *si, const Environment &env)