include
mrpt_bridge
include/mrpt_bridge/beacon.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
#pragma once
11
12
#include <stdint.h>
13
#include <string>
14
15
namespace
std
16
{
17
template
<
class
T>
18
class
allocator;
19
}
20
21
namespace
geometry_msgs
22
{
23
template
<
class
ContainerAllocator>
24
struct
Pose_
;
25
typedef
Pose_<std::allocator<void>
>
Pose
;
26
}
// namespace geometry_msgs
27
28
namespace
mrpt_msgs
29
{
30
template
<
class
ContainerAllocator>
31
struct
ObservationRangeBeacon_
;
32
typedef
ObservationRangeBeacon_<std::allocator<void>
>
ObservationRangeBeacon
;
33
}
// namespace mrpt_msgs
34
35
namespace
mrpt
36
{
37
namespace
poses
38
{
39
class
CPose3D;
40
}
41
}
// namespace mrpt
42
#include <mrpt/version.h>
43
44
namespace
mrpt
45
{
46
namespace
obs
47
{
48
class
CObservationBeaconRanges;
49
}
50
}
// namespace mrpt
51
52
namespace
mrpt_bridge
53
{
62
bool
convert
(
63
const
mrpt_msgs::ObservationRangeBeacon
& _msg,
64
const
mrpt::poses::CPose3D& _pose,
65
66
mrpt::obs::CObservationBeaconRanges& _obj);
67
73
bool
convert
(
74
75
const
mrpt::obs::CObservationBeaconRanges& _obj,
76
mrpt_msgs::ObservationRangeBeacon
& _msg);
77
84
bool
convert
(
85
const
mrpt::obs::CObservationBeaconRanges& _obj,
86
mrpt_msgs::ObservationRangeBeacon
& _msg,
geometry_msgs::Pose
& _pose);
87
90
}
// namespace mrpt_bridge
geometry_msgs::Pose
Pose_< std::allocator< void > > Pose
Definition:
include/mrpt_bridge/beacon.h:24
geometry_msgs
mrpt_msgs::ObservationRangeBeacon
ObservationRangeBeacon_< std::allocator< void > > ObservationRangeBeacon
Definition:
include/mrpt_bridge/beacon.h:31
mrpt
Definition:
include/mrpt_bridge/beacon.h:35
mrpt_msgs::ObservationRangeBeacon_
Definition:
include/mrpt_bridge/beacon.h:31
geometry_msgs::Pose_
Definition:
include/mrpt_bridge/beacon.h:24
mrpt_msgs
Definition:
include/mrpt_bridge/beacon.h:28
mrpt_bridge::convert
bool convert(const mrpt_msgs::ObservationRangeBeacon &_msg, const mrpt::poses::CPose3D &_pose, mrpt::obs::CObservationBeaconRanges &_obj)
std
mrpt_bridge
File includes methods for converting CNetworkOfPoses*DInf <=> NetworkOfPoses message types.
Definition:
include/mrpt_bridge/beacon.h:52
mrpt_bridge
Author(s): Markus Bader
, Raphael Zack
autogenerated on Sun Mar 6 2022 03:48:10