ompl::geometric::Discretization< Motion >::CellData Struct Reference

The data held by a cell in the grid of motions. More...

#include <Discretization.h>

List of all members.

Public Member Functions

 CellData (void)
 ~CellData (void)

Public Attributes

double coverage
 A measure of coverage for this cell. For this implementation, this is the sum of motion lengths.
double importance
 The computed importance (based on other class members).
unsigned int iteration
 The iteration at which this cell was created.
std::vector< Motion * > motions
 The set of motions contained in this grid cell.
double score
 A heuristic score computed based on distance to goal (if available), successes and failures at expanding from this cell.
unsigned int selections
 The number of times this cell has been selected for expansion.

Detailed Description

template<typename Motion>
struct ompl::geometric::Discretization< Motion >::CellData

The data held by a cell in the grid of motions.

Definition at line 63 of file Discretization.h.


Constructor & Destructor Documentation

template<typename Motion>
ompl::geometric::Discretization< Motion >::CellData::CellData ( void   )  [inline]

Definition at line 65 of file Discretization.h.

template<typename Motion>
ompl::geometric::Discretization< Motion >::CellData::~CellData ( void   )  [inline]

Definition at line 69 of file Discretization.h.


Member Data Documentation

template<typename Motion>
double ompl::geometric::Discretization< Motion >::CellData::coverage

A measure of coverage for this cell. For this implementation, this is the sum of motion lengths.

Definition at line 79 of file Discretization.h.

template<typename Motion>
double ompl::geometric::Discretization< Motion >::CellData::importance

The computed importance (based on other class members).

Definition at line 94 of file Discretization.h.

template<typename Motion>
unsigned int ompl::geometric::Discretization< Motion >::CellData::iteration

The iteration at which this cell was created.

Definition at line 91 of file Discretization.h.

template<typename Motion>
std::vector<Motion*> ompl::geometric::Discretization< Motion >::CellData::motions

The set of motions contained in this grid cell.

Definition at line 74 of file Discretization.h.

template<typename Motion>
double ompl::geometric::Discretization< Motion >::CellData::score

A heuristic score computed based on distance to goal (if available), successes and failures at expanding from this cell.

Definition at line 88 of file Discretization.h.

template<typename Motion>
unsigned int ompl::geometric::Discretization< Motion >::CellData::selections

The number of times this cell has been selected for expansion.

Definition at line 83 of file Discretization.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ompl
Author(s): Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
autogenerated on Fri Jan 11 09:34:02 2013