landmark.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2018, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 
10 /*
11  * File: landmark.h
12  * Author: Vladislav Tananaev
13  *
14  */
15 
16 #pragma once
17 
18 #include <cstdint>
19 #include <string>
20 #include <geometry_msgs/Pose.h>
21 #include <mrpt_msgs/ObservationRangeBearing.h>
22 #include <mrpt/obs/CObservationBearingRange.h>
23 
24 namespace mrpt_msgs_bridge
25 {
34 bool fromROS(
35  const mrpt_msgs::ObservationRangeBearing& _msg,
36  const mrpt::poses::CPose3D& _pose, mrpt::obs::CObservationBearingRange& _obj
37 );
38 
44 bool toROS(
45  const mrpt::obs::CObservationBearingRange& _obj,
46  mrpt_msgs::ObservationRangeBearing& _msg);
47 
54 bool toROS(
55  const mrpt::obs::CObservationBearingRange& _obj,
56  mrpt_msgs::ObservationRangeBearing& _msg, geometry_msgs::Pose& sensorPose);
57 
60 } // namespace mrpt_bridge
bool toROS(const mrpt::obs::CObservationBeaconRanges &_obj, mrpt_msgs::ObservationRangeBeacon &_msg)
File includes methods for converting CNetworkOfPoses*DInf <=> NetworkOfPoses message types...
Definition: beacon.h:20
bool fromROS(const mrpt_msgs::ObservationRangeBeacon &_msg, const mrpt::poses::CPose3D &_pose, mrpt::obs::CObservationBeaconRanges &_obj)


mrpt_msgs_bridge
Author(s): José Luis Blanco-Claraco
autogenerated on Thu Jun 1 2023 03:07:04