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::State * | state {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()
|
inline |
Definition at line 93 of file QuotientSpaceGraph.h.
◆ setPDFElement()
|
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:
- ompl/geometric/planners/quotientspace/datastructures/QuotientSpaceGraph.h