|
std::ostream & | hpp::core::operator<< (std::ostream &os, const Node &n) |
|
template<class A > |
std::pair< std::string, A * > | hpp::core::parser::make_nvp (const std::string &n, A *a) |
|
template<class Parent , class Child > |
internal::InsertChildClass< Parent, Child > | hpp::core::parser::make_nvp_with_parent (const std::string &n, Child *a) |
|
template<class Archive , class... Args> |
void | hpp::core::parser::serializeRoadmap (RoadmapPtr_t &roadmap, const std::string &filename, Args... args) |
|
std::ostream & | hpp::core::operator<< (std::ostream &os, const Roadmap &r) |
|
Random sampling algorithm build a representation of the free configuration space as a graph called a roadmap. Nodes are configurations (or states) and edges are collision-free admissible paths (or trajectories).
- Template Parameters
-
Archive | an archive from hpp::serialization::(xml|binary|text)_(i|o)archive. The only requirement is that it derives from hpp::serialization::archive_ptr_holder. |
Args | a list of std::pair<std::string, Object*> or InsertChildClass |
- Parameters
-
roadmap | the roadmap to save or fill. |
filename | the file to read or write. |
args | indicate the name and object pointer to insert in the archive pointer holder. |
◆ make_nvp()
template<class A >
std::pair<std::string, A*> hpp::core::parser::make_nvp |
( |
const std::string & |
n, |
|
|
A * |
a |
|
) |
| |
◆ make_nvp_with_parent()
template<class Parent , class Child >
◆ operator<<() [1/2]
std::ostream& hpp::core::operator<< |
( |
std::ostream & |
os, |
|
|
const Node & |
n |
|
) |
| |
◆ operator<<() [2/2]
std::ostream& hpp::core::operator<< |
( |
std::ostream & |
os, |
|
|
const Roadmap & |
r |
|
) |
| |
◆ serializeRoadmap()
template<class Archive , class... Args>
void hpp::core::parser::serializeRoadmap |
( |
RoadmapPtr_t & |
roadmap, |
|
|
const std::string & |
filename, |
|
|
Args... |
args |
|
) |
| |