se2ez
se2ez::plan::ValidityChecker Class Reference

#include <validity.h>

Inheritance diagram for se2ez::plan::ValidityChecker:
[legend]

Public Member Functions

 ValidityChecker (const ompl::base::SpaceInformationPtr &si, CollisionManagerPtr cm)
 
bool isValid (const ompl::base::State *state) const override
 
bool isValid (const ompl::base::State *state, double &dist) const override
 
double clearance (const ompl::base::State *state) const override
 
CollisionManagerPtr getCM ()
 

Private Attributes

CollisionManagerPtr cm_
 

Detailed Description

Definition at line 23 of file validity.h.

Constructor & Destructor Documentation

◆ ValidityChecker()

plan::ValidityChecker::ValidityChecker ( const ompl::base::SpaceInformationPtr &  si,
CollisionManagerPtr  cm 
)

ValidityChecker

Definition at line 19 of file validity.cpp.

Member Function Documentation

◆ clearance()

double plan::ValidityChecker::clearance ( const ompl::base::State *  state) const
override

Definition at line 39 of file validity.cpp.

◆ getCM()

CollisionManagerPtr plan::ValidityChecker::getCM ( )

Definition at line 45 of file validity.cpp.

◆ isValid() [1/2]

bool plan::ValidityChecker::isValid ( const ompl::base::State *  state) const
override

Definition at line 25 of file validity.cpp.

◆ isValid() [2/2]

bool plan::ValidityChecker::isValid ( const ompl::base::State *  state,
double &  dist 
) const
override

Definition at line 31 of file validity.cpp.

Member Data Documentation

◆ cm_

CollisionManagerPtr se2ez::plan::ValidityChecker::cm_
private

Definition at line 35 of file validity.h.


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