ompl::geometric::pSBL::MotionInfo Struct Reference

A struct containing an array of motions and a corresponding PDF element. More...

#include <ompl/geometric/planners/sbl/pSBL.h>

Public Member Functions

Motionoperator[] (unsigned int i)
 
std::vector< Motion * >::iterator begin ()
 
void erase (std::vector< Motion * >::iterator iter)
 
void push_back (Motion *m)
 
unsigned int size () const
 
bool empty () const
 

Public Attributes

std::vector< Motion * > motions_
 
CellPDF::Element * elem_
 

Detailed Description

A struct containing an array of motions and a corresponding PDF element.

Definition at line 177 of file pSBL.h.

Member Function Documentation

◆ begin()

std::vector< Motion * >::iterator ompl::geometric::pSBL::MotionInfo::begin ( )
inline

Definition at line 183 of file pSBL.h.

◆ empty()

bool ompl::geometric::pSBL::MotionInfo::empty ( ) const
inline

Definition at line 199 of file pSBL.h.

◆ erase()

void ompl::geometric::pSBL::MotionInfo::erase ( std::vector< Motion * >::iterator  iter)
inline

Definition at line 187 of file pSBL.h.

◆ operator[]()

Motion * ompl::geometric::pSBL::MotionInfo::operator[] ( unsigned int  i)
inline

Definition at line 179 of file pSBL.h.

◆ push_back()

void ompl::geometric::pSBL::MotionInfo::push_back ( Motion m)
inline

Definition at line 191 of file pSBL.h.

◆ size()

unsigned int ompl::geometric::pSBL::MotionInfo::size ( ) const
inline

Definition at line 195 of file pSBL.h.

Member Data Documentation

◆ elem_

CellPDF::Element* ompl::geometric::pSBL::MotionInfo::elem_

Definition at line 204 of file pSBL.h.

◆ motions_

std::vector<Motion *> ompl::geometric::pSBL::MotionInfo::motions_

Definition at line 203 of file pSBL.h.


The documentation for this struct was generated from the following file:
  • ompl/geometric/planners/sbl/pSBL.h