Loading...
Searching...
No Matches
ompl::geometric::QuotientSpaceGraph::Configuration Class Reference

A configuration in quotient-space. More...

#include <ompl/geometric/planners/quotientspace/datastructures/QuotientSpaceGraph.h>

Public Member Functions

 Configuration (const ompl::base::SpaceInformationPtr &si)
 
 Configuration (const ompl::base::SpaceInformationPtr &si, const ompl::base::State *state_)
 
void setPDFElement (void *element_)
 
void * getPDFElement ()
 

Public Attributes

ompl::base::Statestate {nullptr}
 
unsigned int total_connection_attempts {0}
 
unsigned int successful_connection_attempts {0}
 
bool on_shortest_path {false}
 
void * pdf_element
 Element of Probability Density Function (needed to update probability)
 
bool isStart {false}
 
bool isGoal {false}
 
normalized_index_type index {-1}
 Index of configuration in boost::graph. Usually in the interval [0,num_vertices(graph)], but if vertices are deleted or graphs are copied, we sometimes need to map them back to [0,num_vertices(graph)] (because otherwise all the graph search algorithm cannot find a solution)
 

Detailed Description

A configuration in quotient-space.

Definition at line 75 of file QuotientSpaceGraph.h.

Member Function Documentation

◆ getPDFElement()

void * ompl::geometric::QuotientSpaceGraph::Configuration::getPDFElement ( )
inline

Definition at line 93 of file QuotientSpaceGraph.h.

◆ setPDFElement()

void ompl::geometric::QuotientSpaceGraph::Configuration::setPDFElement ( void * element_)
inline

Definition at line 89 of file QuotientSpaceGraph.h.

Member Data Documentation

◆ index

normalized_index_type ompl::geometric::QuotientSpaceGraph::Configuration::index {-1}

Index of configuration in boost::graph. Usually in the interval [0,num_vertices(graph)], but if vertices are deleted or graphs are copied, we sometimes need to map them back to [0,num_vertices(graph)] (because otherwise all the graph search algorithm cannot find a solution)

Definition at line 106 of file QuotientSpaceGraph.h.

◆ isGoal

bool ompl::geometric::QuotientSpaceGraph::Configuration::isGoal {false}

Definition at line 99 of file QuotientSpaceGraph.h.

◆ isStart

bool ompl::geometric::QuotientSpaceGraph::Configuration::isStart {false}

Definition at line 98 of file QuotientSpaceGraph.h.

◆ on_shortest_path

bool ompl::geometric::QuotientSpaceGraph::Configuration::on_shortest_path {false}

Definition at line 84 of file QuotientSpaceGraph.h.

◆ pdf_element

void* ompl::geometric::QuotientSpaceGraph::Configuration::pdf_element

Element of Probability Density Function (needed to update probability)

Definition at line 88 of file QuotientSpaceGraph.h.

◆ state

ompl::base::State* ompl::geometric::QuotientSpaceGraph::Configuration::state {nullptr}

Definition at line 81 of file QuotientSpaceGraph.h.

◆ successful_connection_attempts

unsigned int ompl::geometric::QuotientSpaceGraph::Configuration::successful_connection_attempts {0}

Definition at line 83 of file QuotientSpaceGraph.h.

◆ total_connection_attempts

unsigned int ompl::geometric::QuotientSpaceGraph::Configuration::total_connection_attempts {0}

Definition at line 82 of file QuotientSpaceGraph.h.


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