Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
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
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 }
00092
00093 #endif