#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_serialization.h>#include "CNetworkOfPoses_impl.h"

Go to the source code of this file.
Classes | |
| struct | mrpt::graphs::detail::graph_ops< graph_t > |
| a helper struct with static template functions More... | |
| struct | mrpt::graphs::detail::node_annotations_empty |
| An empty structure. More... | |
| class | mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > |
| 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< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::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::utils::TTypeName< mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > > |
Namespaces | |
| mrpt | |
| This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. | |
| mrpt::poses | |
| Classes for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms. | |
| mrpt::graphs | |
| Abstract graph and tree data structures, plus generic graph algorithms. | |
| mrpt::graphs::detail | |
| Internal functions for MRPT. | |
| mrpt::utils | |
| Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL. | |
Typedefs | |
| typedef CNetworkOfPoses < mrpt::poses::CPose2D, map_traits_stdmap > | mrpt::graphs::CNetworkOfPoses2D |
| The specialization of CNetworkOfPoses for poses of type CPose2D (not a PDF!), also implementing serialization. More... | |
| typedef CNetworkOfPoses < mrpt::poses::CPose3D, map_traits_stdmap > | mrpt::graphs::CNetworkOfPoses3D |
| The specialization of CNetworkOfPoses for poses of type CPose3D (not a PDF!), also implementing serialization. More... | |
| typedef CNetworkOfPoses < mrpt::poses::CPosePDFGaussian, map_traits_stdmap > | mrpt::graphs::CNetworkOfPoses2DCov |
| The specialization of CNetworkOfPoses for poses of type CPosePDFGaussian, also implementing serialization. More... | |
| typedef CNetworkOfPoses < mrpt::poses::CPose3DPDFGaussian, map_traits_stdmap > | mrpt::graphs::CNetworkOfPoses3DCov |
| The specialization of CNetworkOfPoses for poses of type CPose3DPDFGaussian, also implementing serialization. More... | |
| typedef CNetworkOfPoses < mrpt::poses::CPosePDFGaussianInf, map_traits_stdmap > | mrpt::graphs::CNetworkOfPoses2DInf |
| The specialization of CNetworkOfPoses for poses of type CPosePDFGaussianInf, also implementing serialization. More... | |
| typedef CNetworkOfPoses < mrpt::poses::CPose3DPDFGaussianInf, map_traits_stdmap > | mrpt::graphs::CNetworkOfPoses3DInf |
| The specialization of CNetworkOfPoses for poses of type CPose3DPDFGaussianInf, also implementing serialization. More... | |
Functions | |
| template<class CPOSE , class MAPS_IMPLEMENTATION , class NODE_ANNOTATIONS , class EDGE_ANNOTATIONS > | |
| CStream & | mrpt::graphs::operator<< (CStream &out, const CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > &obj) |
| Binary serialization (write) operator "stream << graph". More... | |
| template<class CPOSE , class MAPS_IMPLEMENTATION , class NODE_ANNOTATIONS , class EDGE_ANNOTATIONS > | |
| CStream & | mrpt::graphs::operator>> (CStream &in, CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS > &obj) |
| Binary serialization (read) operator "stream >> graph". More... | |
| Page generated by Doxygen 1.8.8 for MRPT 1.2.2 SVN:Unversioned directory at Tue Oct 14 02:14:08 UTC 2014 |