Loading...
Searching...
No Matches
ompl::geometric::blitstar::Vertex Class Reference
Inheritance diagram for ompl::geometric::blitstar::Vertex:

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::StategetState ()
 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< VertexgetForwardParent () const
 Returns the parent of the vertex (in the forward-search tree).
std::shared_ptr< VertexgetForwardEdgeParent () const
std::shared_ptr< VertexgetReverseParent () const
 Returns the parent of the vertex (in the reverse-search tree).
std::shared_ptr< VertexgetReverseEdgeParent () 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

Definition at line 70 of file Vertex.h.

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]

ompl::geometric::blitstar::Vertex::Vertex ( const std::shared_ptr< Vertex > & other)
explicit

Constructs a copy of another vertex.

Definition at line 84 of file Vertex.cpp.

◆ ~Vertex()

ompl::geometric::blitstar::Vertex::~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