Public Member Functions | |
| RoadmapRGGDens (RoadmapArgs &args) | |
| void | setNumPerBatch (unsigned int num_per_batch) |
| unsigned int | getNumPerBatch () const |
| void | setRadiusFirstBatch (double radius_first_batch) |
| double | getRadiusFirstBatch () const |
| void | setSeed (unsigned int seed) |
| unsigned int | getSeed () const |
| void | initialize () |
| Initialize roadmap; must be called once after setting parameters. | |
| void | deserialize (const std::string &ser_data) |
| Re-constitute the internal generator state from serialized data. | |
| double | root_radius (std::size_t i_batch) |
| Calcuate the root radius to be used for connecting to potential root vertices. More... | |
| void | generate () |
| Generates one additional batch. More... | |
| void | serialize (std::string &ser_data) |
| Serialize the internal generator state into the passed string. | |
Public Member Functions inherited from ompl_lemur::Roadmap< RoadmapArgs > | |
| Roadmap (RoadmapArgs &args, std::string name, size_t max_batches) | |
| template<class T > | |
| T * | as () |
| template<class T > | |
| const T * | as () const |
| template<typename T , typename RoadmapType , typename SetterType , typename GetterType > | |
| void | declareParam (const std::string &name, const RoadmapType &roadmap, const SetterType &setter, const GetterType &getter, const std::string &rangeSuggestion="") |
| template<typename T , typename RoadmapType , typename SetterType > | |
| void | declareParam (const std::string &name, const RoadmapType &roadmap, const SetterType &setter, const std::string &rangeSuggestion="") |
Additional Inherited Members | |
Public Attributes inherited from ompl_lemur::Roadmap< RoadmapArgs > | |
| const std::string | name |
| const ompl::base::StateSpacePtr | space |
| const size_t | max_batches |
| bool | initialized |
| size_t | num_batches_generated |
| RoadmapArgs::Graph & | g |
| RoadmapArgs::VState | state_map |
| RoadmapArgs::EDistance | distance_map |
| RoadmapArgs::VBatch | vertex_batch_map |
| RoadmapArgs::EBatch | edge_batch_map |
| RoadmapArgs::VShadow | is_shadow_map |
| RoadmapArgs::EVector | edge_vector_map |
| RoadmapArgs::NN * | nn |
| ompl::base::ParamSet | params |
|
inlinevirtual |
Generates one additional batch.
This alters internal state.
Implements ompl_lemur::Roadmap< RoadmapArgs >.
|
inlinevirtual |
Calcuate the root radius to be used for connecting to potential root vertices.
This should be stateless (but will be called after initialize)
Implements ompl_lemur::Roadmap< RoadmapArgs >.
1.8.6
using