Exotica
Public Member Functions | Protected Attributes | List of all members
exotica::OMPLStateSpace Class Referenceabstract

#include <ompl_exo.h>

Inheritance diagram for exotica::OMPLStateSpace:
Inheritance graph
Collaboration diagram for exotica::OMPLStateSpace:
Collaboration graph

Public Member Functions

 OMPLStateSpace (OMPLSolverInitializer init)
 
virtual void SetBounds (SamplingProblemPtr &prob)=0
 
virtual void ExoticaToOMPLState (const Eigen::VectorXd &q, ompl::base::State *state) const =0
 
virtual void OMPLToExoticaState (const ompl::base::State *state, Eigen::VectorXd &q) const =0
 
virtual ompl::base::StateSamplerPtr allocDefaultStateSampler () const =0
 
virtual void StateDebug (const Eigen::VectorXd &q) const =0
 

Protected Attributes

OMPLSolverInitializer init_
 

Constructor & Destructor Documentation

◆ OMPLStateSpace()

exotica::OMPLStateSpace::OMPLStateSpace ( OMPLSolverInitializer  init)
inline

Member Function Documentation

◆ allocDefaultStateSampler()

virtual ompl::base::StateSamplerPtr exotica::OMPLStateSpace::allocDefaultStateSampler ( ) const
pure virtual

◆ ExoticaToOMPLState()

virtual void exotica::OMPLStateSpace::ExoticaToOMPLState ( const Eigen::VectorXd &  q,
ompl::base::State *  state 
) const
pure virtual

◆ OMPLToExoticaState()

virtual void exotica::OMPLStateSpace::OMPLToExoticaState ( const ompl::base::State *  state,
Eigen::VectorXd &  q 
) const
pure virtual

◆ SetBounds()

virtual void exotica::OMPLStateSpace::SetBounds ( SamplingProblemPtr prob)
pure virtual

◆ StateDebug()

virtual void exotica::OMPLStateSpace::StateDebug ( const Eigen::VectorXd &  q) const
pure virtual

Member Data Documentation

◆ init_

OMPLSolverInitializer exotica::OMPLStateSpace::init_
protected

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