ompl::geometric::KStrategy< Milestone > Class Template Reference
#include <ompl/geometric/planners/prm/ConnectionStrategy.h>
Inheritance diagram for ompl::geometric::KStrategy< Milestone >:
Public Member Functions | |
KStrategy (const unsigned int k, std::shared_ptr< NearestNeighbors< Milestone >> nn) | |
Constructor takes the maximum number of nearest neighbors to return (k) and the nearest neighbors datastruture to use (nn) | |
void | setNearestNeighbors (const std::shared_ptr< NearestNeighbors< Milestone >> &nn) |
Set the nearest neighbors datastructure to use. | |
const std::vector< Milestone > & | operator() (const Milestone &m) |
Given a milestone m, find the number of nearest neighbors connection attempts that should be made from it, according to the connection strategy. | |
unsigned int | getNumNeighbors () const |
Protected Attributes | |
unsigned int | k_ |
Maximum number of nearest neighbors to attempt to connect new milestones to. | |
std::shared_ptr< NearestNeighbors< Milestone > > | nn_ |
Nearest neighbors data structure. | |
std::vector< Milestone > | neighbors_ |
Scratch space for storing k-nearest neighbors. | |
Detailed Description
template<class Milestone>
class ompl::geometric::KStrategy< Milestone >
Attempt to connect to the k nearest neighbors.
Definition at line 120 of file ConnectionStrategy.h.
The documentation for this class was generated from the following file:
- ompl/geometric/planners/prm/ConnectionStrategy.h