|
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 |
|
virtual void | merge (ConnectedComponentPtr_t cc1, ConnectedComponentPtr_t cc2)=0 |
|
virtual DistancePtr_t | distance () const =0 |
|
virtual | ~NearestNeighbor () |
|
Optimization of the nearest neighbor search.