LEMUR Packages: ompl_lemur or_lemur pr_bgl prpy_lemur
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
or_lemur::OrChecker Class Reference
Inheritance diagram for or_lemur::OrChecker:
ompl::base::StateValidityChecker

Public Member Functions

 OrChecker (const ompl::base::SpaceInformationPtr &si, const OpenRAVE::EnvironmentBasePtr env, const OpenRAVE::RobotBasePtr robot, const size_t dim, const bool do_baked)
 
void start ()
 
void stop ()
 
bool isValid (const ompl::base::State *state) const
 
- Public Member Functions inherited from ompl::base::StateValidityChecker
 StateValidityChecker (SpaceInformation *si)
 
 StateValidityChecker (const SpaceInformationPtr &si)
 
virtual bool isValid (const State *state, double &dist) const
 
virtual bool isValid (const State *state, double &dist, State *validState, bool &validStateAvailable) const
 
virtual double clearance (const State *) const
 
virtual double clearance (const State *state, State *, bool &validStateAvailable) const
 
const StateValidityCheckerSpecsgetSpecs () const
 

Public Attributes

const OpenRAVE::EnvironmentBasePtr env
 
const OpenRAVE::RobotBasePtr robot
 
const size_t dim
 
size_t num_checks
 
boost::chrono::high_resolution_clock::duration dur_checks
 
const bool do_baked
 
boost::function< void()> bake_begin
 
boost::function
< OpenRAVE::KinBodyPtr()> 
bake_end
 
boost::function< bool(OpenRAVE::KinBodyConstPtr,
OpenRAVE::CollisionReportPtr)> 
baked_checker
 
OpenRAVE::CollisionCheckerBasePtr baked_cc
 
OpenRAVE::KinBodyPtr baked_kinbody
 

Additional Inherited Members

- Protected Attributes inherited from ompl::base::StateValidityChecker
SpaceInformationsi_
 
StateValidityCheckerSpecs specs_
 

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