
Public Member Functions | |
| Vertex (const ompl::base::SpaceInformationPtr &spaceInformation, const ompl::base::ProblemDefinitionPtr &problemDefinition, const std::size_t &batchId) | |
| Constructs a vertex by sampling a state. | |
| Vertex (const std::shared_ptr< Vertex > &other) | |
| Constructs a copy of another vertex. | |
| virtual | ~Vertex () |
| Destructs the vertex. | |
| std::size_t | getId () const |
| Get the unique id of this vertex. | |
| ompl::base::State * | getState () |
| Provides write access to the underlying state. | |
| ompl::base::State const * | getState () const |
| Provides read access to the underlying state. | |
| ompl::base::ScopedState | getScopedState () const |
| Returns a scoped copy of the underlying state. | |
| ompl::base::Cost | getCostToComeFromStart () const |
| Returns the cost to come to this vertex from the start. | |
| ompl::base::Cost | getCostToComeFromGoal () const |
| Returns the cost to come to this vertex from the goal. | |
| ompl::base::Cost | getCostToGoToGoal () const |
| Returns the cost to go heuristic from this vertex. | |
| ompl::base::Cost | getEdgeCostFromForwardParent () const |
| Returns the edge cost from the forward parent. | |
| ompl::base::Cost | getEdgeCostFromReverseParent () const |
| Returns the edge cost from the reverse parent. | |
| ompl::base::Cost | getValidForwardEdgeCost () const |
| Returns the valid edge cost from the forward and backward tree on a valid path. | |
| ompl::base::Cost | getValidReverseEdgeCost () const |
| void | resetForwardParent () |
| Resets associated parents of this vertex. | |
| void | resetReverseParent () |
| void | resetForwardEdgeParent () |
| void | resetReverseEdgeParent () |
| bool | hasForwardParent () const |
| Returns whether this vertex has a parent in either search. | |
| bool | hasReverseParent () const |
| bool | hasReverseEdgeParent () const |
| bool | hasForwardEdgeParent () const |
| std::shared_ptr< Vertex > | getForwardParent () const |
| Returns the parent of the vertex (in the forward-search tree). | |
| std::shared_ptr< Vertex > | getForwardEdgeParent () const |
| std::shared_ptr< Vertex > | getReverseParent () const |
| Returns the parent of the vertex (in the reverse-search tree). | |
| std::shared_ptr< Vertex > | getReverseEdgeParent () const |
| void | setForwardEdgeCost (const ompl::base::Cost &cost) |
| Sets the cost to come to this vertex. | |
| void | setCostToComeFromStart (const ompl::base::Cost &cost) |
| Sets the cost to come to this vertex. | |
| void | setCostToComeFromGoal (const ompl::base::Cost &cost) |
| Sets the cost to come to this vertex from the goal. | |
| void | setCostToGoToGoal (const ompl::base::Cost &cost) |
| Sets the cost to go To goal heuristic of this vertex. | |
| void | setCostToGoToStart (const ompl::base::Cost &cost) |
| Sets the cost to go To start heuristic of this vertex. | |
| void | addToForwardChildren (const std::shared_ptr< Vertex > &vertex) |
| Adds a vertex to this vertex's forward children. | |
| void | removeFromForwardChildren (std::size_t vertexId) |
| Removes a vertex from this vertex's forward children. | |
| std::vector< std::shared_ptr< Vertex > > | getForwardChildren () const |
| Returns this vertex's children in the forward search tree. | |
| void | addToReverseChildren (const std::shared_ptr< Vertex > &vertex) |
| Adds a vertex this vertex's children. | |
| void | removeFromReverseChildren (std::size_t vertexId) |
| Removes a vertex from this vertex's forward children. | |
| std::vector< std::shared_ptr< Vertex > > | getReverseChildren () const |
| Returns this vertex's children in the reverse search tree. | |
| void | whitelistAsChild (const std::shared_ptr< Vertex > &vertex) const |
| Whitelists a child. | |
| bool | isWhitelistedAsChild (const std::shared_ptr< Vertex > &vertex) const |
| Returns whether a child is whitelisted. | |
| void | blacklistAsChild (const std::shared_ptr< Vertex > &vertex) const |
| Blacklists a child. | |
| std::size_t | getIncomingCollisionCheckResolution (const std::size_t vertexId) const |
| void | setIncomingCollisionCheckResolution (const std::size_t vertexId, std::size_t numChecks) const |
| bool | isBlacklistedAsChild (const std::shared_ptr< Vertex > &vertex) const |
| Returns whether a child is blacklisted. | |
| bool | hasCachedNeighbors () const |
| Returns whether the vertex knows its nearest neighbors on the current approximation. | |
| void | cacheNeighbors (const std::vector< std::shared_ptr< Vertex > > &neighbors) const |
| Caches the neighbors for the current approximation. | |
| const std::vector< std::shared_ptr< Vertex > > | getNeighbors () const |
| Returns the nearest neighbors, throws if not up to date. | |
| bool | isGoal () |
| set and evalue whether this vertex is a start, goal or meeting state. | |
| void | setMeet () |
| bool | isStart () |
| bool | meetVertex () |
| bool | nearObstacle () |
| whether a state is near obstalce | |
| void | setGoalVertex () |
| bool | forwardInvalid () |
| bool | reverseInvalid () |
| void | setStartVertex () |
| remark the state to be near obstalce. | |
| void | setNearObstacle () |
| void | setForwardInvalid () |
| void | setReverseInvalid () |
| void | setReverseExpanded () |
| Sets wether this vertex is expanded. | |
| void | setForwardExpanded () |
| bool | isForwardExpanded () |
| Check whether a state is expanded. | |
| bool | isReverseExpanded () |
| std::size_t | getForwardId () |
| get the current search counter of a state | |
| std::size_t | getReverseId () |
| ompl::base::Cost | getLowerCostBoundToGoal () |
| Set the the lower bound of the estimated heuristic value. | |
| ompl::base::Cost | getLowerCostBoundToStart () |
| void | setForwardId (const std::size_t counter) |
| Set the current search counter. | |
| void | setReverseId (const std::size_t counter) |
| void | setLowerCostBoundToGoal (const ompl::base::Cost &ToGoal) |
| Set the lower-cost-bound-to-go of this vertex. | |
| void | setLowerCostBoundToStart (const ompl::base::Cost &ToStart) |
| void | resetMeet () |
| Resets the value of aforementioned values. | |
| void | resetNearObstacle () |
| void | resetBackwardParent () |
| void | resetForwardId () |
| void | resetReverseId () |
| void | resetForwardInvalid () |
| void | resetReverseInvalid () |
| void | resetForwardExpanded () |
| void | resetReverseExpanded () |
| void | resetCostToComeFromGoal () |
| void | resetCostToComeFromStart () |
| void | resetForwardVertexQueuePointer () |
| Resets the reverse queue pointer. | |
| void | resetReverseVertexQueuePointer () |
| VertexQueue::Element * | getForwardVertexQueuePointer () const |
| Returns the reverse queue pointer of this vertex. | |
| VertexQueue::Element * | getReverseVertexQueuePointer () const |
| void | setForwardVertexQueuePointer (typename VertexQueue::Element *pointer) |
| Sets the reverse queue pointer of this vertex. | |
| void | setReverseVertexQueuePointer (typename VertexQueue::Element *pointer) |
| void | setForwardValidParent (const std::shared_ptr< Vertex > &vertex, const ompl::base::Cost &edgeCost) |
| Sets the valid parent vertex (in a valid path). | |
| void | setReverseValidParent (const std::shared_ptr< Vertex > &vertex, const ompl::base::Cost &edgeCost) |
| void | setReverseVertexParent (const std::shared_ptr< Vertex > &vertex, const ompl::base::Cost &edgeCost) |
| Sets the parent vertex (in the reverse or forward -search tree). | |
| void | setForwardVertexParent (const std::shared_ptr< Vertex > &vertex, const ompl::base::Cost &edgeCost) |
Detailed Description
Constructor & Destructor Documentation
◆ Vertex() [1/2]
| ompl::geometric::blitstar::Vertex::Vertex | ( | const ompl::base::SpaceInformationPtr & | spaceInformation, |
| const ompl::base::ProblemDefinitionPtr & | problemDefinition, | ||
| const std::size_t & | batchId ) |
Constructs a vertex by sampling a state.
Definition at line 63 of file Vertex.cpp.
◆ Vertex() [2/2]
|
explicit |
Constructs a copy of another vertex.
Definition at line 84 of file Vertex.cpp.
◆ ~Vertex()
|
virtual |
Destructs the vertex.
Definition at line 105 of file Vertex.cpp.
Member Function Documentation
◆ addToForwardChildren()
| void ompl::geometric::blitstar::Vertex::addToForwardChildren | ( | const std::shared_ptr< Vertex > & | vertex | ) |
Adds a vertex to this vertex's forward children.
Definition at line 456 of file Vertex.cpp.
◆ addToReverseChildren()
| void ompl::geometric::blitstar::Vertex::addToReverseChildren | ( | const std::shared_ptr< Vertex > & | vertex | ) |
Adds a vertex this vertex's children.
Definition at line 480 of file Vertex.cpp.
◆ blacklistAsChild()
| void ompl::geometric::blitstar::Vertex::blacklistAsChild | ( | const std::shared_ptr< Vertex > & | vertex | ) | const |
Blacklists a child.
Definition at line 552 of file Vertex.cpp.
◆ cacheNeighbors()
| void ompl::geometric::blitstar::Vertex::cacheNeighbors | ( | const std::vector< std::shared_ptr< Vertex > > & | neighbors | ) | const |
Caches the neighbors for the current approximation.
Definition at line 585 of file Vertex.cpp.
◆ forwardInvalid()
| bool ompl::geometric::blitstar::Vertex::forwardInvalid | ( | ) |
Definition at line 293 of file Vertex.cpp.
◆ getCostToComeFromGoal()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getCostToComeFromGoal | ( | ) | const |
Returns the cost to come to this vertex from the goal.
Definition at line 180 of file Vertex.cpp.
◆ getCostToComeFromStart()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getCostToComeFromStart | ( | ) | const |
Returns the cost to come to this vertex from the start.
Definition at line 131 of file Vertex.cpp.
◆ getCostToGoToGoal()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getCostToGoToGoal | ( | ) | const |
Returns the cost to go heuristic from this vertex.
Definition at line 185 of file Vertex.cpp.
◆ getEdgeCostFromForwardParent()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getEdgeCostFromForwardParent | ( | ) | const |
Returns the edge cost from the forward parent.
Definition at line 190 of file Vertex.cpp.
◆ getEdgeCostFromReverseParent()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getEdgeCostFromReverseParent | ( | ) | const |
Returns the edge cost from the reverse parent.
Definition at line 205 of file Vertex.cpp.
◆ getForwardChildren()
| std::vector< std::shared_ptr< Vertex > > ompl::geometric::blitstar::Vertex::getForwardChildren | ( | ) | const |
Returns this vertex's children in the forward search tree.
Definition at line 609 of file Vertex.cpp.
◆ getForwardEdgeParent()
| std::shared_ptr< Vertex > ompl::geometric::blitstar::Vertex::getForwardEdgeParent | ( | ) | const |
Definition at line 225 of file Vertex.cpp.
◆ getForwardId()
| std::size_t ompl::geometric::blitstar::Vertex::getForwardId | ( | ) |
get the current search counter of a state
Definition at line 158 of file Vertex.cpp.
◆ getForwardParent()
| std::shared_ptr< Vertex > ompl::geometric::blitstar::Vertex::getForwardParent | ( | ) | const |
Returns the parent of the vertex (in the forward-search tree).
Definition at line 220 of file Vertex.cpp.
◆ getForwardVertexQueuePointer()
| ompl::BinaryHeap< std::pair< std::array< ompl::base::Cost, 2u >, std::shared_ptr< Vertex > >, std::function< bool(conststd::pair< std::array< ompl::base::Cost, 2u >, std::shared_ptr< Vertex > > &, conststd::pair< std::array< ompl::base::Cost, 2u >, std::shared_ptr< Vertex > > &)> >::Element * ompl::geometric::blitstar::Vertex::getForwardVertexQueuePointer | ( | ) | const |
Returns the reverse queue pointer of this vertex.
Definition at line 659 of file Vertex.cpp.
◆ getId()
| std::size_t ompl::geometric::blitstar::Vertex::getId | ( | ) | const |
Get the unique id of this vertex.
Definition at line 111 of file Vertex.cpp.
◆ getIncomingCollisionCheckResolution()
| std::size_t ompl::geometric::blitstar::Vertex::getIncomingCollisionCheckResolution | ( | const std::size_t | vertexId | ) | const |
Definition at line 540 of file Vertex.cpp.
◆ getLowerCostBoundToGoal()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getLowerCostBoundToGoal | ( | ) |
Set the the lower bound of the estimated heuristic value.
Definition at line 387 of file Vertex.cpp.
◆ getLowerCostBoundToStart()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getLowerCostBoundToStart | ( | ) |
Definition at line 382 of file Vertex.cpp.
◆ getNeighbors()
| const std::vector< std::shared_ptr< Vertex > > ompl::geometric::blitstar::Vertex::getNeighbors | ( | ) | const |
Returns the nearest neighbors, throws if not up to date.
Definition at line 592 of file Vertex.cpp.
◆ getReverseChildren()
| std::vector< std::shared_ptr< Vertex > > ompl::geometric::blitstar::Vertex::getReverseChildren | ( | ) | const |
Returns this vertex's children in the reverse search tree.
Definition at line 620 of file Vertex.cpp.
◆ getReverseEdgeParent()
| std::shared_ptr< Vertex > ompl::geometric::blitstar::Vertex::getReverseEdgeParent | ( | ) | const |
Definition at line 245 of file Vertex.cpp.
◆ getReverseId()
| std::size_t ompl::geometric::blitstar::Vertex::getReverseId | ( | ) |
Definition at line 171 of file Vertex.cpp.
◆ getReverseParent()
| std::shared_ptr< Vertex > ompl::geometric::blitstar::Vertex::getReverseParent | ( | ) | const |
Returns the parent of the vertex (in the reverse-search tree).
Definition at line 240 of file Vertex.cpp.
◆ getReverseVertexQueuePointer()
| ompl::BinaryHeap< std::pair< std::array< ompl::base::Cost, 2u >, std::shared_ptr< Vertex > >, std::function< bool(conststd::pair< std::array< ompl::base::Cost, 2u >, std::shared_ptr< Vertex > > &, conststd::pair< std::array< ompl::base::Cost, 2u >, std::shared_ptr< Vertex > > &)> >::Element * ompl::geometric::blitstar::Vertex::getReverseVertexQueuePointer | ( | ) | const |
Definition at line 673 of file Vertex.cpp.
◆ getScopedState()
| ompl::base::ScopedState ompl::geometric::blitstar::Vertex::getScopedState | ( | ) | const |
Returns a scoped copy of the underlying state.
Definition at line 126 of file Vertex.cpp.
◆ getState() [1/2]
| ompl::base::State * ompl::geometric::blitstar::Vertex::getState | ( | ) |
Provides write access to the underlying state.
Definition at line 116 of file Vertex.cpp.
◆ getState() [2/2]
| ompl::base::State const * ompl::geometric::blitstar::Vertex::getState | ( | ) | const |
Provides read access to the underlying state.
Definition at line 121 of file Vertex.cpp.
◆ getValidForwardEdgeCost()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getValidForwardEdgeCost | ( | ) | const |
Returns the valid edge cost from the forward and backward tree on a valid path.
Definition at line 195 of file Vertex.cpp.
◆ getValidReverseEdgeCost()
| ompl::base::Cost ompl::geometric::blitstar::Vertex::getValidReverseEdgeCost | ( | ) | const |
Definition at line 200 of file Vertex.cpp.
◆ hasCachedNeighbors()
| bool ompl::geometric::blitstar::Vertex::hasCachedNeighbors | ( | ) | const |
Returns whether the vertex knows its nearest neighbors on the current approximation.
Definition at line 580 of file Vertex.cpp.
◆ hasForwardEdgeParent()
| bool ompl::geometric::blitstar::Vertex::hasForwardEdgeParent | ( | ) | const |
Definition at line 215 of file Vertex.cpp.
◆ hasForwardParent()
| bool ompl::geometric::blitstar::Vertex::hasForwardParent | ( | ) | const |
Returns whether this vertex has a parent in either search.
Definition at line 210 of file Vertex.cpp.
◆ hasReverseEdgeParent()
| bool ompl::geometric::blitstar::Vertex::hasReverseEdgeParent | ( | ) | const |
Definition at line 235 of file Vertex.cpp.
◆ hasReverseParent()
| bool ompl::geometric::blitstar::Vertex::hasReverseParent | ( | ) | const |
Definition at line 230 of file Vertex.cpp.
◆ isBlacklistedAsChild()
| bool ompl::geometric::blitstar::Vertex::isBlacklistedAsChild | ( | const std::shared_ptr< Vertex > & | vertex | ) | const |
Returns whether a child is blacklisted.
Definition at line 557 of file Vertex.cpp.
◆ isForwardExpanded()
| bool ompl::geometric::blitstar::Vertex::isForwardExpanded | ( | ) |
Check whether a state is expanded.
Definition at line 342 of file Vertex.cpp.
◆ isGoal()
| bool ompl::geometric::blitstar::Vertex::isGoal | ( | ) |
set and evalue whether this vertex is a start, goal or meeting state.
Definition at line 136 of file Vertex.cpp.
◆ isReverseExpanded()
| bool ompl::geometric::blitstar::Vertex::isReverseExpanded | ( | ) |
Definition at line 357 of file Vertex.cpp.
◆ isStart()
| bool ompl::geometric::blitstar::Vertex::isStart | ( | ) |
Definition at line 141 of file Vertex.cpp.
◆ isWhitelistedAsChild()
| bool ompl::geometric::blitstar::Vertex::isWhitelistedAsChild | ( | const std::shared_ptr< Vertex > & | vertex | ) | const |
Returns whether a child is whitelisted.
Definition at line 509 of file Vertex.cpp.
◆ meetVertex()
| bool ompl::geometric::blitstar::Vertex::meetVertex | ( | ) |
Definition at line 268 of file Vertex.cpp.
◆ nearObstacle()
| bool ompl::geometric::blitstar::Vertex::nearObstacle | ( | ) |
whether a state is near obstalce
Definition at line 333 of file Vertex.cpp.
◆ removeFromForwardChildren()
| void ompl::geometric::blitstar::Vertex::removeFromForwardChildren | ( | std::size_t | vertexId | ) |
Removes a vertex from this vertex's forward children.
Definition at line 461 of file Vertex.cpp.
◆ removeFromReverseChildren()
| void ompl::geometric::blitstar::Vertex::removeFromReverseChildren | ( | std::size_t | vertexId | ) |
Removes a vertex from this vertex's forward children.
Definition at line 485 of file Vertex.cpp.
◆ resetCostToComeFromGoal()
| void ompl::geometric::blitstar::Vertex::resetCostToComeFromGoal | ( | ) |
Definition at line 278 of file Vertex.cpp.
◆ resetCostToComeFromStart()
| void ompl::geometric::blitstar::Vertex::resetCostToComeFromStart | ( | ) |
Definition at line 283 of file Vertex.cpp.
◆ resetForwardEdgeParent()
| void ompl::geometric::blitstar::Vertex::resetForwardEdgeParent | ( | ) |
Definition at line 413 of file Vertex.cpp.
◆ resetForwardExpanded()
| void ompl::geometric::blitstar::Vertex::resetForwardExpanded | ( | ) |
Definition at line 352 of file Vertex.cpp.
◆ resetForwardId()
| void ompl::geometric::blitstar::Vertex::resetForwardId | ( | ) |
Definition at line 162 of file Vertex.cpp.
◆ resetForwardInvalid()
| void ompl::geometric::blitstar::Vertex::resetForwardInvalid | ( | ) |
Definition at line 298 of file Vertex.cpp.
◆ resetForwardParent()
| void ompl::geometric::blitstar::Vertex::resetForwardParent | ( | ) |
Resets associated parents of this vertex.
Definition at line 408 of file Vertex.cpp.
◆ resetForwardVertexQueuePointer()
| void ompl::geometric::blitstar::Vertex::resetForwardVertexQueuePointer | ( | ) |
Resets the reverse queue pointer.
Definition at line 682 of file Vertex.cpp.
◆ resetMeet()
| void ompl::geometric::blitstar::Vertex::resetMeet | ( | ) |
Resets the value of aforementioned values.
Definition at line 260 of file Vertex.cpp.
◆ resetNearObstacle()
| void ompl::geometric::blitstar::Vertex::resetNearObstacle | ( | ) |
Definition at line 338 of file Vertex.cpp.
◆ resetReverseEdgeParent()
| void ompl::geometric::blitstar::Vertex::resetReverseEdgeParent | ( | ) |
Definition at line 451 of file Vertex.cpp.
◆ resetReverseExpanded()
| void ompl::geometric::blitstar::Vertex::resetReverseExpanded | ( | ) |
Definition at line 367 of file Vertex.cpp.
◆ resetReverseId()
| void ompl::geometric::blitstar::Vertex::resetReverseId | ( | ) |
Definition at line 175 of file Vertex.cpp.
◆ resetReverseInvalid()
| void ompl::geometric::blitstar::Vertex::resetReverseInvalid | ( | ) |
Definition at line 313 of file Vertex.cpp.
◆ resetReverseParent()
| void ompl::geometric::blitstar::Vertex::resetReverseParent | ( | ) |
Definition at line 446 of file Vertex.cpp.
◆ resetReverseVertexQueuePointer()
| void ompl::geometric::blitstar::Vertex::resetReverseVertexQueuePointer | ( | ) |
Definition at line 687 of file Vertex.cpp.
◆ reverseInvalid()
| bool ompl::geometric::blitstar::Vertex::reverseInvalid | ( | ) |
Definition at line 308 of file Vertex.cpp.
◆ setCostToComeFromGoal()
| void ompl::geometric::blitstar::Vertex::setCostToComeFromGoal | ( | const ompl::base::Cost & | cost | ) |
Sets the cost to come to this vertex from the goal.
Definition at line 273 of file Vertex.cpp.
◆ setCostToComeFromStart()
| void ompl::geometric::blitstar::Vertex::setCostToComeFromStart | ( | const ompl::base::Cost & | cost | ) |
Sets the cost to come to this vertex.
Definition at line 255 of file Vertex.cpp.
◆ setCostToGoToGoal()
| void ompl::geometric::blitstar::Vertex::setCostToGoToGoal | ( | const ompl::base::Cost & | cost | ) |
Sets the cost to go To goal heuristic of this vertex.
Definition at line 318 of file Vertex.cpp.
◆ setCostToGoToStart()
| void ompl::geometric::blitstar::Vertex::setCostToGoToStart | ( | const ompl::base::Cost & | cost | ) |
Sets the cost to go To start heuristic of this vertex.
Definition at line 323 of file Vertex.cpp.
◆ setForwardEdgeCost()
| void ompl::geometric::blitstar::Vertex::setForwardEdgeCost | ( | const ompl::base::Cost & | cost | ) |
Sets the cost to come to this vertex.
Definition at line 250 of file Vertex.cpp.
◆ setForwardExpanded()
| void ompl::geometric::blitstar::Vertex::setForwardExpanded | ( | ) |
Definition at line 347 of file Vertex.cpp.
◆ setForwardId()
| void ompl::geometric::blitstar::Vertex::setForwardId | ( | const std::size_t | counter | ) |
Set the current search counter.
Definition at line 154 of file Vertex.cpp.
◆ setForwardInvalid()
| void ompl::geometric::blitstar::Vertex::setForwardInvalid | ( | ) |
Definition at line 288 of file Vertex.cpp.
◆ setForwardValidParent()
| void ompl::geometric::blitstar::Vertex::setForwardValidParent | ( | const std::shared_ptr< Vertex > & | vertex, |
| const ompl::base::Cost & | edgeCost ) |
Sets the valid parent vertex (in a valid path).
Definition at line 392 of file Vertex.cpp.
◆ setForwardVertexParent()
| void ompl::geometric::blitstar::Vertex::setForwardVertexParent | ( | const std::shared_ptr< Vertex > & | vertex, |
| const ompl::base::Cost & | edgeCost ) |
Definition at line 418 of file Vertex.cpp.
◆ setForwardVertexQueuePointer()
| void ompl::geometric::blitstar::Vertex::setForwardVertexQueuePointer | ( | typename VertexQueue::Element * | pointer | ) |
Sets the reverse queue pointer of this vertex.
Definition at line 643 of file Vertex.cpp.
◆ setGoalVertex()
| void ompl::geometric::blitstar::Vertex::setGoalVertex | ( | ) |
Definition at line 145 of file Vertex.cpp.
◆ setIncomingCollisionCheckResolution()
| void ompl::geometric::blitstar::Vertex::setIncomingCollisionCheckResolution | ( | const std::size_t | vertexId, |
| std::size_t | numChecks ) const |
Definition at line 535 of file Vertex.cpp.
◆ setLowerCostBoundToGoal()
| void ompl::geometric::blitstar::Vertex::setLowerCostBoundToGoal | ( | const ompl::base::Cost & | ToGoal | ) |
Set the lower-cost-bound-to-go of this vertex.
Definition at line 377 of file Vertex.cpp.
◆ setLowerCostBoundToStart()
| void ompl::geometric::blitstar::Vertex::setLowerCostBoundToStart | ( | const ompl::base::Cost & | ToStart | ) |
Definition at line 372 of file Vertex.cpp.
◆ setMeet()
| void ompl::geometric::blitstar::Vertex::setMeet | ( | ) |
Definition at line 264 of file Vertex.cpp.
◆ setNearObstacle()
| void ompl::geometric::blitstar::Vertex::setNearObstacle | ( | ) |
Definition at line 328 of file Vertex.cpp.
◆ setReverseExpanded()
| void ompl::geometric::blitstar::Vertex::setReverseExpanded | ( | ) |
Sets wether this vertex is expanded.
Definition at line 362 of file Vertex.cpp.
◆ setReverseId()
| void ompl::geometric::blitstar::Vertex::setReverseId | ( | const std::size_t | counter | ) |
Definition at line 167 of file Vertex.cpp.
◆ setReverseInvalid()
| void ompl::geometric::blitstar::Vertex::setReverseInvalid | ( | ) |
Definition at line 303 of file Vertex.cpp.
◆ setReverseValidParent()
| void ompl::geometric::blitstar::Vertex::setReverseValidParent | ( | const std::shared_ptr< Vertex > & | vertex, |
| const ompl::base::Cost & | edgeCost ) |
Definition at line 400 of file Vertex.cpp.
◆ setReverseVertexParent()
| void ompl::geometric::blitstar::Vertex::setReverseVertexParent | ( | const std::shared_ptr< Vertex > & | vertex, |
| const ompl::base::Cost & | edgeCost ) |
Sets the parent vertex (in the reverse or forward -search tree).
Definition at line 432 of file Vertex.cpp.
◆ setReverseVertexQueuePointer()
| void ompl::geometric::blitstar::Vertex::setReverseVertexQueuePointer | ( | typename VertexQueue::Element * | pointer | ) |
Definition at line 632 of file Vertex.cpp.
◆ setStartVertex()
| void ompl::geometric::blitstar::Vertex::setStartVertex | ( | ) |
remark the state to be near obstalce.
Definition at line 149 of file Vertex.cpp.
◆ whitelistAsChild()
| void ompl::geometric::blitstar::Vertex::whitelistAsChild | ( | const std::shared_ptr< Vertex > & | vertex | ) | const |
Whitelists a child.
Definition at line 504 of file Vertex.cpp.
The documentation for this class was generated from the following files:
- ompl/geometric/planners/lazyinformedtrees/blitstar/Vertex.h
- ompl/geometric/planners/lazyinformedtrees/blitstar/src/Vertex.cpp