8#include <ompl/base/StateValidityChecker.h>
10namespace ob = ompl::base;
15 : ob::StateValidityChecker(si),
env_(env) {}
18 const std::shared_ptr<Environment> &env)
19 : ob::StateValidityChecker(si.get()),
env_(env) {}
28 std::shared_ptr<Environment>
env_;
ob::SE2StateSpace::StateType State
Definition: Primitives.h:12
Definition: EnvironmentStateValidityChecker.h:12
EnvironmentStateValidityChecker(ob::SpaceInformation *si, Environment *env)
Definition: EnvironmentStateValidityChecker.h:14
virtual double clearance(const ob::State *state) const override
Definition: EnvironmentStateValidityChecker.cpp:9
std::shared_ptr< Environment > env_
Definition: EnvironmentStateValidityChecker.h:28
virtual ~EnvironmentStateValidityChecker()=default
EnvironmentStateValidityChecker(const ob::SpaceInformationPtr &si, const std::shared_ptr< Environment > &env)
Definition: EnvironmentStateValidityChecker.h:17
virtual bool isValid(const ob::State *state) const override
Definition: EnvironmentStateValidityChecker.cpp:5
Definition: Environment.h:8