Classes | Public Member Functions | Private Attributes | List of all members
exotica::OMPLSE3RNStateSpace Class Reference

#include <ompl_exo.h>

Inheritance diagram for exotica::OMPLSE3RNStateSpace:
Inheritance graph
[legend]

Classes

class  StateType
 

Public Member Functions

ompl::base::StateSamplerPtr allocDefaultStateSampler () const override
 
void ExoticaToOMPLState (const Eigen::VectorXd &q, ompl::base::State *state) const override
 
 OMPLSE3RNStateSpace (OMPLSolverInitializer init)
 
void OMPLToExoticaState (const ompl::base::State *state, Eigen::VectorXd &q) const override
 
void SetBounds (SamplingProblemPtr &prob) override
 
void StateDebug (const Eigen::VectorXd &q) const override
 
- Public Member Functions inherited from exotica::OMPLStateSpace
 OMPLStateSpace (OMPLSolverInitializer init)
 

Private Attributes

unsigned int dim_ = 6
 

Additional Inherited Members

- Protected Attributes inherited from exotica::OMPLStateSpace
OMPLSolverInitializer init_
 

Detailed Description

Definition at line 114 of file ompl_exo.h.

Constructor & Destructor Documentation

exotica::OMPLSE3RNStateSpace::OMPLSE3RNStateSpace ( OMPLSolverInitializer  init)

Definition at line 117 of file ompl_exo.cpp.

Member Function Documentation

ompl::base::StateSamplerPtr exotica::OMPLSE3RNStateSpace::allocDefaultStateSampler ( ) const
overridevirtual

Implements exotica::OMPLStateSpace.

Definition at line 122 of file ompl_exo.cpp.

void exotica::OMPLSE3RNStateSpace::ExoticaToOMPLState ( const Eigen::VectorXd &  q,
ompl::base::State *  state 
) const
overridevirtual

Implements exotica::OMPLStateSpace.

Definition at line 174 of file ompl_exo.cpp.

void exotica::OMPLSE3RNStateSpace::OMPLToExoticaState ( const ompl::base::State *  state,
Eigen::VectorXd &  q 
) const
overridevirtual

Implements exotica::OMPLStateSpace.

Definition at line 187 of file ompl_exo.cpp.

void exotica::OMPLSE3RNStateSpace::SetBounds ( SamplingProblemPtr prob)
overridevirtual

Implements exotica::OMPLStateSpace.

Definition at line 127 of file ompl_exo.cpp.

void exotica::OMPLSE3RNStateSpace::StateDebug ( const Eigen::VectorXd &  q) const
overridevirtual

Implements exotica::OMPLStateSpace.

Definition at line 170 of file ompl_exo.cpp.

Member Data Documentation

unsigned int exotica::OMPLSE3RNStateSpace::dim_ = 6
private

Definition at line 152 of file ompl_exo.h.


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


exotica_ompl_solver
Author(s): Yiming Yang
autogenerated on Sat Apr 10 2021 02:36:37