network_of_poses.h
Go to the documentation of this file.
00001 /* +---------------------------------------------------------------------------+
00002          |                     Mobile Robot Programming Toolkit (MRPT) |
00003          |                          http://www.mrpt.org/ |
00004          | |
00005          | Copyright (c) 2005-2016, Individual contributors, see AUTHORS file |
00006          | See: http://www.mrpt.org/Authors - All rights reserved. |
00007          | Released under BSD License. See details in http://www.mrpt.org/License |
00008          +---------------------------------------------------------------------------+
00009    */
00010 
00015 #ifndef NETWORK_OF_POSES_H
00016 #define NETWORK_OF_POSES_H
00017 
00018 #include <mrpt_msgs/NetworkOfPoses.h>
00019 #include <mrpt/graphs/CNetworkOfPoses.h>
00020 
00021 namespace mrpt_bridge
00022 {
00030 // TODO - convert these methods into a common polymorphic method
00031 void convert(
00032         const mrpt::graphs::CNetworkOfPoses2D& mrpt_graph,
00033         mrpt_msgs::NetworkOfPoses& ros_graph);
00034 
00035 void convert(
00036         const mrpt::graphs::CNetworkOfPoses3D& mrpt_graph,
00037         mrpt_msgs::NetworkOfPoses& ros_graph);
00038 
00039 void convert(
00040         const mrpt::graphs::CNetworkOfPoses2DInf& mrpt_graph,
00041         mrpt_msgs::NetworkOfPoses& ros_graph);
00042 
00043 void convert(
00044         const mrpt::graphs::CNetworkOfPoses3DInf& mrpt_graph,
00045         mrpt_msgs::NetworkOfPoses& ros_graph);
00046 
00047 void convert(
00048         const mrpt::graphs::CNetworkOfPoses2DInf_NA& mrpt_graph,
00049         mrpt_msgs::NetworkOfPoses& ros_graph);
00050 
00051 void convert(
00052         const mrpt::graphs::CNetworkOfPoses3DInf_NA& mrpt_graph,
00053         mrpt_msgs::NetworkOfPoses& ros_graph);
00054 
00057 
00058 
00065 void convert(
00066         const mrpt::graphs::CNetworkOfPoses2D& mrpt_graph,
00067         mrpt_msgs::NetworkOfPoses& ros_graph);
00068 
00069 void convert(
00070         const mrpt::graphs::CNetworkOfPoses3D& mrpt_graph,
00071         mrpt_msgs::NetworkOfPoses& ros_graph);
00072 
00073 void convert(
00074         const mrpt_msgs::NetworkOfPoses& ros_graph,
00075         mrpt::graphs::CNetworkOfPoses2DInf& mrpt_graph);
00076 
00077 void convert(
00078         const mrpt_msgs::NetworkOfPoses& ros_graph,
00079         mrpt::graphs::CNetworkOfPoses3DInf& mrpt_graph);
00080 
00081 void convert(
00082         const mrpt_msgs::NetworkOfPoses& ros_graph,
00083         mrpt::graphs::CNetworkOfPoses2DInf_NA& mrpt_graph);
00084 
00085 void convert(
00086         const mrpt_msgs::NetworkOfPoses& ros_graph,
00087         mrpt::graphs::CNetworkOfPoses3DInf_NA& mrpt_graph);
00088 
00091 }  // end of namespace - mrpt_bridge
00092 
00093 #endif /* end of include guard: NETWORK_OF_POSES_H */


mrpt_bridge
Author(s): Markus Bader , Raphael Zack
autogenerated on Mon Sep 18 2017 03:12:06