StateValidityChecker.h
The base class for space information. This contains all the information about the space planning is d...
Definition: SpaceInformation.h:145
virtual double clearance(const State *) const
Report the distance to the nearest invalid state when starting from state. If the distance is negativ...
Definition: StateValidityChecker.h:200
A shared pointer wrapper for ompl::base::SpaceInformation.
bool isValid(const State *) const override
Always return true (all states are considered valid)
Definition: StateValidityChecker.h:255
virtual bool operator==(const StateValidityChecker &) const
Checks for equivalence between two Statevaliditycheckers.
Definition: StateValidityChecker.h:222
ClearanceComputationType
Specify the type of clearance computation.
Definition: StateValidityChecker.h:127
ClearanceComputationType clearanceComputationType
Value indicating the kind of clearance computation this StateValidityChecker can compute (if any).
Definition: StateValidityChecker.h:144
StateValidityCheckerSpecs specs_
The specifications of the state validity checker (its capabilities)
Definition: StateValidityChecker.h:237
virtual bool isValid(const State *state) const =0
Return true if the state state is valid. Usually, this means at least collision checking....
@ APPROXIMATE
Definition: StateValidityChecker.h:135
Properties that a state validity checker may have.
Definition: StateValidityChecker.h:124
SpaceInformation * si_
The instance of space information this state validity checker operates on.
Definition: StateValidityChecker.h:234
AllValidStateValidityChecker(SpaceInformation *si)
Constructor.
Definition: StateValidityChecker.h:245
const StateValidityCheckerSpecs & getSpecs() const
Return the specifications (capabilities of this state validity checker)
Definition: StateValidityChecker.h:215
Abstract definition for a class checking the validity of states. The implementation of this class mus...
Definition: StateValidityChecker.h:154
bool hasValidDirectionComputation
Flag indicating that this state validity checker can return a direction that moves a state away from ...
Definition: StateValidityChecker.h:148