base::StateValidityCheckerSpecs Struct Reference

Properties that a state validity checker may have. More...

#include <ompl/base/StateValidityChecker.h>

List of all members.

Public Types

enum  ClearanceComputationType { NONE = 0, EXACT, APPROXIMATE, BOUNDED_APPROXIMATE }
 Specify the type of clearance computation. More...

Public Attributes

ClearanceComputationType clearanceComputationType
 Value indicating the kind of clearance computation this StateValidityChecker can compute (if any).
bool hasValidDirectionComputation
 Flag indicating that this state validity checker can return a direction that moves a state away from being invalid.

Detailed Description

Properties that a state validity checker may have.

Definition at line 62 of file StateValidityChecker.h.


Member Enumeration Documentation

enum ompl::base::StateValidityCheckerSpecs::ClearanceComputationType

Specify the type of clearance computation.

Enumerator:
NONE 

Clearance computation is not implemented.

EXACT 

Exact clearance computation is available.

APPROXIMATE 

Some approximation of clearance is computed, but it is not clear if this is above or below the exact clearance.

BOUNDED_APPROXIMATE 

A lower bound on clearance is computed.

Definition at line 65 of file StateValidityChecker.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines