ompl::geometric::SBL::MotionInfo Struct Reference

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

#include <ompl/geometric/planners/sbl/SBL.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 175 of file SBL.h.

Member Function Documentation

◆ begin()

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

Definition at line 181 of file SBL.h.

◆ empty()

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

Definition at line 197 of file SBL.h.

◆ erase()

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

Definition at line 185 of file SBL.h.

◆ operator[]()

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

Definition at line 177 of file SBL.h.

◆ push_back()

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

Definition at line 189 of file SBL.h.

◆ size()

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

Definition at line 193 of file SBL.h.

Member Data Documentation

◆ elem_

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

Definition at line 203 of file SBL.h.

◆ motions_

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

Definition at line 202 of file SBL.h.


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