Loading...
Searching...
No Matches
PlannerDataStorage.cpp
40static const std::uint_fast32_t OMPL_PLANNER_DATA_ARCHIVE_MARKER = 0x5044414D; // this spells PDAM
virtual void storeEdges(const PlannerData &pd, boost::archive::binary_oarchive &oa)
Serialize and store all edges in pd to the binary archive.
Definition PlannerDataStorage.h:259
virtual void loadVertices(PlannerData &pd, unsigned int numVertices, boost::archive::binary_iarchive &ia)
Read numVertices from the binary input ia and store them as PlannerData.
Definition PlannerDataStorage.h:171
virtual void storeVertices(const PlannerData &pd, boost::archive::binary_oarchive &oa)
Serialize and store all vertices in pd to the binary archive.
Definition PlannerDataStorage.h:214
virtual void loadEdges(PlannerData &pd, unsigned int numEdges, boost::archive::binary_iarchive &ia)
Read numEdges from the binary input ia and store them as PlannerData.
Definition PlannerDataStorage.h:243
virtual void store(const PlannerData &pd, const char *filename)
Store (serialize) the PlannerData structure to the given filename.
Definition PlannerDataStorage.cpp:46
virtual void load(const char *filename, PlannerData &pd)
Load the PlannerData structure from the given stream. The StateSpace that was used to store the data ...
Definition PlannerDataStorage.cpp:87
Object containing planner generated vertex and edge data. It is assumed that all vertices are unique,...
Definition PlannerData.h:175
const SpaceInformationPtr & getSpaceInformation() const
Return the instance of SpaceInformation used in this PlannerData.
Definition PlannerData.cpp:757
unsigned int numEdges() const
Retrieve the number of edges in this structure.
Definition PlannerData.cpp:207
unsigned int numVertices() const
Retrieve the number of vertices in this structure.
Definition PlannerData.cpp:202
A shared pointer wrapper for ompl::base::SpaceInformation.
Information stored at the beginning of the PlannerData archive.
Definition PlannerDataStorage.h:106
std::uint_fast32_t marker
OMPL PlannerData specific marker (fixed value)
Definition PlannerDataStorage.h:108