ompl::multilevel::BundleSpaceGraph::Configuration Class Reference
A configuration in Bundle-space. More...
#include <ompl/multilevel/datastructures/BundleSpaceGraph.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} |
| ompl::control::Control * | control {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} |
| Configuration * | parent {nullptr} |
| parent index for {qrrt*} | |
| base::Cost | cost |
| cost to reach until current vertex in {qrrt*} | |
| base::Cost | lineCost |
| same as rrt*, connection cost with parent {qrrt*} | |
| std::vector< Configuration * > | children |
| The set of motions descending from the current motion {qrrt*}. | |
| 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)] | |
| normalized_index_type | representativeIndex {-1} |
| Access to the representatives (Sparse Vertex) of the Dense vertices For Sparse Graph: Store index of Sparse Vertex which is represtative of Dense Graph Vertex. | |
| std::set< normalized_index_type > | nonInterfaceIndexList |
| Access to all non-interface supporting vertices of the sparse nodes. | |
| std::unordered_map< normalized_index_type, std::set< normalized_index_type > > | interfaceIndexList |
| Access to the interface-supporting vertice hashes of the sparse nodes. | |
| std::vector< Configuration * > | reachableSet |
Detailed Description
A configuration in Bundle-space.
Definition at line 128 of file BundleSpaceGraph.h.
The documentation for this class was generated from the following files:
- ompl/multilevel/datastructures/BundleSpaceGraph.h
- ompl/multilevel/datastructures/src/BundleSpaceGraph.cpp