|
| virtual void | clear ()=0 |
| |
| virtual void | addNode (const NodePtr_t &node)=0 |
| |
| virtual NodePtr_t | search (const Configuration_t &configuration, const ConnectedComponentPtr_t &connectedComponent, value_type &distance, bool reverse=false)=0 |
| | search Return the closest node of the given configuration More...
|
| |
| virtual NodePtr_t | search (const NodePtr_t &node, const ConnectedComponentPtr_t &connectedComponent, value_type &distance)=0 |
| |
| virtual Nodes_t | KnearestSearch (const Configuration_t &configuration, const ConnectedComponentPtr_t &connectedComponent, const std::size_t K, value_type &distance)=0 |
| |
| virtual Nodes_t | KnearestSearch (const NodePtr_t &node, const ConnectedComponentPtr_t &connectedComponent, const std::size_t K, value_type &distance)=0 |
| |
| virtual Nodes_t | KnearestSearch (const Configuration_t &configuration, const RoadmapPtr_t &roadmap, const std::size_t K, value_type &distance)=0 |
| | Return the K nearest nodes in the whole roadmap. More...
|
| |
| virtual void | merge (ConnectedComponentPtr_t cc1, ConnectedComponentPtr_t cc2)=0 |
| |
| virtual DistancePtr_t | distance () const =0 |
| |
| virtual | ~NearestNeighbor () |
| |
Optimization of the nearest neighbor search.