Probabilistic Roadmap.
More...
#include <Prm.h>
|
typedef ::boost::adjacency_list_traits< ::boost::listS, ::boost::listS, ::boost::undirectedS, ::boost::listS >::vertex_descriptor | Vertex |
|
typedef ::boost::adjacency_list< ::boost::listS, ::boost::listS, ::boost::undirectedS, VertexBundle, EdgeBundle, GraphBundle > | Graph |
|
typedef ::std::pair< const ::rl::math::Vector *, Vertex > | QueryItem |
|
typedef ::CGAL::Search_traits< ::rl::math::Real, QueryItem, const ::rl::math::Real *, CartesianIterator > | SearchTraits |
|
typedef Orthogonal_k_neighbor_search< SearchTraits, Distance > | NeighborSearch |
|
typedef NeighborSearch::Tree | NeighborSearchTree |
|
typedef ::boost::shared_ptr< NeighborSearchTree > | NeighborSearchTreePtr |
|
typedef ::std::vector< NeighborSearchTreePtr > | NearestNeighbors |
|
typedef ::boost::graph_traits< Graph >::edge_descriptor | Edge |
|
typedef ::boost::graph_traits< Graph >::edge_iterator | EdgeIterator |
|
typedef ::std::pair< EdgeIterator, EdgeIterator > | EdgeIteratorPair |
|
typedef ::boost::graph_traits< Graph >::vertex_iterator | VertexIterator |
|
typedef ::std::pair< VertexIterator, VertexIterator > | VertexIteratorPair |
|
typedef ::boost::property_map< Graph, void *VertexBundle::* >::type | VertexParentMap |
|
typedef ::boost::property_map< Graph, ::std::size_t VertexBundle::* >::type | VertexRankMap |
|
typedef ::std::pair< Vertex, ::rl::math::Real > | Neighbor |
|
typedef ::std::priority_queue< Neighbor, ::std::vector< Neighbor >, Compare > | NeighborQueue |
|
◆ Edge
◆ EdgeIterator
◆ EdgeIteratorPair
◆ Graph
◆ NearestNeighbors
◆ Neighbor
◆ NeighborQueue
◆ NeighborSearch
◆ NeighborSearchTree
◆ NeighborSearchTreePtr
◆ QueryItem
◆ SearchTraits
◆ Vertex
typedef ::boost::adjacency_list_traits< ::boost::listS, ::boost::listS, ::boost::undirectedS, ::boost::listS >::vertex_descriptor rl::plan::Prm::Vertex |
|
protected |
◆ VertexIterator
◆ VertexIteratorPair
◆ VertexParentMap
◆ VertexRankMap
◆ Prm()
◆ ~Prm()
◆ addEdge()
◆ addPoint()
◆ addVertex()
◆ construct()
void rl::plan::Prm::construct |
( |
const ::std::size_t & |
steps | ) |
|
|
virtual |
◆ getName()
std::string rl::plan::Prm::getName |
( |
| ) |
const |
|
virtual |
◆ getNumEdges()
std::size_t rl::plan::Prm::getNumEdges |
( |
| ) |
const |
◆ getNumVertices()
std::size_t rl::plan::Prm::getNumVertices |
( |
| ) |
const |
◆ getPath()
◆ insert()
void rl::plan::Prm::insert |
( |
const Vertex & |
vertex | ) |
|
|
protected |
◆ reset()
void rl::plan::Prm::reset |
( |
| ) |
|
|
virtual |
◆ solve()
bool rl::plan::Prm::solve |
( |
| ) |
|
|
virtual |
◆ begin
◆ degree
::std::size_t rl::plan::Prm::degree |
Maximum degree per vertex.
◆ ds
◆ end
◆ graph
Graph rl::plan::Prm::graph |
|
protected |
::std::size_t rl::plan::Prm::k |
Maximum number of tested neighbors.
◆ kd
Use kd-tree for nearest neighbor search instead of brute-force.
◆ radius
Maximum radius for connecting neighbors.
◆ sampler
◆ verifier
The documentation for this class was generated from the following files: