#include <mrpt/poses/CPosePDFGaussian.h>#include <mrpt/poses/CPose3DPDFGaussian.h>#include <mrpt/poses/CPosePDFGaussianInf.h>#include <mrpt/poses/CPose3DPDFGaussianInf.h>#include <mrpt/graphs/CDirectedGraph.h>#include <mrpt/graphs/CDirectedTree.h>#include <mrpt/utils/CSerializable.h>#include <mrpt/utils/CFileGZInputStream.h>#include <mrpt/utils/CFileGZOutputStream.h>#include <mrpt/utils/traits_map.h>#include <mrpt/utils/stl_extensions.h>#include <mrpt/graphs/link_pragmas.h>#include "CNetworkOfPoses_impl.h"

Go to the source code of this file.
Classes | |
| struct | mrpt::graphs::detail::node_annotations_empty |
| An empty structure. More... | |
| class | mrpt::graphs::CNetworkOfPoses |
| A directed graph of pose constraints, with edges being the relative pose between pairs of nodes indentified by their numeric IDs (of type TNodeID). More... | |
| struct | mrpt::graphs::CNetworkOfPoses::global_pose_t |
| The type of each global pose in nodes: an extension of the constraint_no_pdf_t pose with any optional user-defined data. More... | |
| struct | mrpt::graphs::CNetworkOfPoses2DPtr |
| struct | mrpt::graphs::CNetworkOfPoses3DPtr |
| struct | mrpt::graphs::CNetworkOfPoses2DCovPtr |
| struct | mrpt::graphs::CNetworkOfPoses3DCovPtr |
| struct | mrpt::graphs::CNetworkOfPoses2DInfPtr |
| struct | mrpt::graphs::CNetworkOfPoses3DInfPtr |
| class | mrpt::graphs::CNetworkOfPoses2D |
| The specialization of CNetworkOfPoses for poses of type CPose2D (not a PDF!), also implementing serialization. More... | |
| class | mrpt::graphs::CNetworkOfPoses3D |
| The specialization of CNetworkOfPoses for poses of type CPose3D (not a PDF!), also implementing serialization. More... | |
| class | mrpt::graphs::CNetworkOfPoses2DCov |
| The specialization of CNetworkOfPoses for poses of type CPosePDFGaussian, also implementing serialization. More... | |
| class | mrpt::graphs::CNetworkOfPoses3DCov |
| The specialization of CNetworkOfPoses for poses of type CPose3DPDFGaussian, also implementing serialization. More... | |
| class | mrpt::graphs::CNetworkOfPoses2DInf |
| The specialization of CNetworkOfPoses for poses of type CPosePDFGaussianInf, also implementing serialization. More... | |
| class | mrpt::graphs::CNetworkOfPoses3DInf |
| The specialization of CNetworkOfPoses for poses of type CPose3DPDFGaussianInf, also implementing serialization. More... | |
Namespaces | |
| namespace | mrpt |
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. | |
| namespace | mrpt::graphs |
Abstract graph and tree data structures, plus generic graph algorithms. | |
| namespace | mrpt::graphs::detail |
Internal functions for MRPT. | |
Defines | |
| #define | DEFINE_SERIALIZABLE_GRAPH |
Functions | |
| ::mrpt::utils::CStream & | mrpt::graphs::operator>> (mrpt::utils::CStream &in, CNetworkOfPoses2DPtr &pObj) |
| ::mrpt::utils::CStream & | mrpt::graphs::operator>> (mrpt::utils::CStream &in, CNetworkOfPoses3DPtr &pObj) |
| ::mrpt::utils::CStream & | mrpt::graphs::operator>> (mrpt::utils::CStream &in, CNetworkOfPoses2DCovPtr &pObj) |
| ::mrpt::utils::CStream & | mrpt::graphs::operator>> (mrpt::utils::CStream &in, CNetworkOfPoses3DCovPtr &pObj) |
| ::mrpt::utils::CStream & | mrpt::graphs::operator>> (mrpt::utils::CStream &in, CNetworkOfPoses2DInfPtr &pObj) |
| ::mrpt::utils::CStream & | mrpt::graphs::operator>> (mrpt::utils::CStream &in, CNetworkOfPoses3DInfPtr &pObj) |
| #define DEFINE_SERIALIZABLE_GRAPH |
protected: \ virtual void writeToStream(CStream &out, int *version) const { \ if (version) *version = 0; \ else out << nodes << edges << root; \ } \ virtual void readFromStream(CStream &in, int version) { \ switch(version) \ { \ case 0: { in >> nodes >> edges >> root; } break; \ default: MRPT_THROW_UNKNOWN_SERIALIZATION_VERSION(version) \ }; \ }
Definition at line 257 of file CNetworkOfPoses.h.
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |