Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Public Member Functions | Protected Attributes | List of all members
EnvironmentStateValidityChecker Class Reference

#include <EnvironmentStateValidityChecker.h>

Inheritance diagram for EnvironmentStateValidityChecker:
Inheritance graph
[legend]
Collaboration diagram for EnvironmentStateValidityChecker:
Collaboration graph
[legend]

Public Member Functions

 EnvironmentStateValidityChecker (ob::SpaceInformation *si, Environment *env)
 
 EnvironmentStateValidityChecker (const ob::SpaceInformationPtr &si, const std::shared_ptr< Environment > &env)
 
virtual ~EnvironmentStateValidityChecker ()=default
 
virtual bool isValid (const ob::State *state) const override
 
virtual double clearance (const ob::State *state) const override
 

Protected Attributes

std::shared_ptr< Environmentenv_
 

Constructor & Destructor Documentation

◆ EnvironmentStateValidityChecker() [1/2]

EnvironmentStateValidityChecker::EnvironmentStateValidityChecker ( ob::SpaceInformation *  si,
Environment env 
)
inline

◆ EnvironmentStateValidityChecker() [2/2]

EnvironmentStateValidityChecker::EnvironmentStateValidityChecker ( const ob::SpaceInformationPtr &  si,
const std::shared_ptr< Environment > &  env 
)
inline

◆ ~EnvironmentStateValidityChecker()

virtual EnvironmentStateValidityChecker::~EnvironmentStateValidityChecker ( )
virtualdefault

Member Function Documentation

◆ clearance()

double EnvironmentStateValidityChecker::clearance ( const ob::State state) const
overridevirtual

◆ isValid()

bool EnvironmentStateValidityChecker::isValid ( const ob::State state) const
overridevirtual

Member Data Documentation

◆ env_

std::shared_ptr<Environment> EnvironmentStateValidityChecker::env_
protected

The documentation for this class was generated from the following files: