File includes methods for converting CNetworkOfPoses*DInf <=> NetworkOfPoses message types. More...
Namespaces | |
image | |
Functions | |
bool | convert (const mrpt_msgs::ObservationRangeBeacon &_msg, const mrpt::poses::CPose3D &_pose, CObservationBeaconRanges &_obj) |
bool | convert (const mrpt_msgs::ObservationRangeBearing &_msg, const mrpt::poses::CPose3D &_pose, CObservationBearingRange &_obj) |
bool | convert (const CObservationBeaconRanges &_obj, mrpt_msgs::ObservationRangeBeacon &_msg) |
bool | convert (const marker_msgs::MarkerDetection &_msg, const mrpt::poses::CPose3D &_pose, mrpt::obs::CObservationBearingRange &_obj) |
bool | convert (const marker_msgs::MarkerDetection &_msg, const mrpt::poses::CPose3D &_pose, mrpt::obs::CObservationBeaconRanges &_obj) |
bool | convert (const CObservationBearingRange &_obj, mrpt_msgs::ObservationRangeBearing &_msg) |
bool | convert (const CObservationBeaconRanges &_obj, mrpt_msgs::ObservationRangeBeacon &_msg, geometry_msgs::Pose &_pose) |
void | convert ([[maybe_unused]] const mrpt::graphs::CNetworkOfPoses3DInf &mrpt_graph, [[maybe_unused]] mrpt_msgs::NetworkOfPoses &ros_graph) |
bool | convert (const CObservationBearingRange &_obj, mrpt_msgs::ObservationRangeBearing &_msg, geometry_msgs::Pose &_pose) |
void | convert ([[maybe_unused]] const mrpt::graphs::CNetworkOfPoses3DInf_NA &mrpt_graph, [[maybe_unused]] mrpt_msgs::NetworkOfPoses &ros_graph) |
void | convert ([[maybe_unused]] const mrpt_msgs::NetworkOfPoses &ros_graph, [[maybe_unused]] mrpt::graphs::CNetworkOfPoses3DInf &mrpt_graph) |
void | convert ([[maybe_unused]] mrpt_msgs::NetworkOfPoses &ros_graph, [[maybe_unused]] const mrpt::graphs::CNetworkOfPoses3DInf_NA &mrpt_graph) |
void | mrptToROSLoggerCallback (const std::string &msg, const mrpt::system::VerbosityLevel level, [[maybe_unused]] const std::string &loggerName, [[maybe_unused]] const mrpt::system::TTimeStamp timestamp) |
callback that is called by MRPT mrpt::system::COuputLogger to redirect log messages to ROS logger. This function has to be inline, otherwise option log4j.logger.ros.package_name will be taken from mrpt_bridge instead of the package from which macro is actually called. More... | |
mrpt::system::VerbosityLevel | rosLoggerLvlToMRPTLoggerLvl (log4cxx::LevelPtr lvl) |
function that converts ROS verbosity level log4cxx::Level to MRPT equivalent MRPT's VerbosityLevel More... | |
ObservationRangeBeacon: ROS <-> MRPT | |
bool | convert (const mrpt_msgs::ObservationRangeBeacon &_msg, const mrpt::poses::CPose3D &_pose, mrpt::obs::CObservationBeaconRanges &_obj) |
bool | convert (const mrpt::obs::CObservationBeaconRanges &_obj, mrpt_msgs::ObservationRangeBeacon &_msg) |
bool | convert (const mrpt::obs::CObservationBeaconRanges &_obj, mrpt_msgs::ObservationRangeBeacon &_msg, geometry_msgs::Pose &_pose) |
LaserScan: ROS <-> MRPT | |
bool | convert (const mrpt_msgs::ObservationRangeBearing &_msg, const mrpt::poses::CPose3D &_pose, mrpt::obs::CObservationBearingRange &_obj) |
bool | convert (const mrpt::obs::CObservationBearingRange &_obj, mrpt_msgs::ObservationRangeBearing &_msg) |
bool | convert (const mrpt::obs::CObservationBearingRange &_obj, mrpt_msgs::ObservationRangeBearing &_msg, geometry_msgs::Pose &_pose) |
ROS \rightarrow MRPT conversions | |
void | convert (const mrpt::graphs::CNetworkOfPoses2D &mrpt_graph, mrpt_msgs::NetworkOfPoses &ros_graph) |
Convert [MRPT] CNetworkOfPoses*D [ROS] NetworkOfPoses. More... | |
void | convert (const mrpt::graphs::CNetworkOfPoses3D &mrpt_graph, mrpt_msgs::NetworkOfPoses &ros_graph) |
void | convert (const mrpt::graphs::CNetworkOfPoses2DInf &mrpt_graph, mrpt_msgs::NetworkOfPoses &ros_graph) |
void | convert (const mrpt::graphs::CNetworkOfPoses3DInf &mrpt_graph, mrpt_msgs::NetworkOfPoses &ros_graph) |
void | convert (const mrpt::graphs::CNetworkOfPoses2DInf_NA &mrpt_graph, mrpt_msgs::NetworkOfPoses &ros_graph) |
void | convert (const mrpt::graphs::CNetworkOfPoses3DInf_NA &mrpt_graph, mrpt_msgs::NetworkOfPoses &ros_graph) |
void | convert (const mrpt_msgs::NetworkOfPoses &ros_graph, mrpt::graphs::CNetworkOfPoses2DInf &mrpt_graph) |
void | convert (const mrpt_msgs::NetworkOfPoses &ros_graph, mrpt::graphs::CNetworkOfPoses3DInf &mrpt_graph) |
void | convert (const mrpt_msgs::NetworkOfPoses &ros_graph, mrpt::graphs::CNetworkOfPoses2DInf_NA &mrpt_graph) |
void | convert (const mrpt_msgs::NetworkOfPoses &ros_graph, mrpt::graphs::CNetworkOfPoses3DInf_NA &mrpt_graph) |
File includes methods for converting CNetworkOfPoses*DInf <=> NetworkOfPoses message types.
bool mrpt_bridge::convert | ( | const mrpt_msgs::ObservationRangeBeacon & | _msg, |
const mrpt::poses::CPose3D & | _pose, | ||
CObservationBeaconRanges & | _obj | ||
) |
Definition at line 23 of file beacon.cpp.
void mrpt_bridge::convert | ( | const mrpt::graphs::CNetworkOfPoses2D & | mrpt_graph, |
mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
Convert [MRPT] CNetworkOfPoses*D [ROS] NetworkOfPoses.
Convert [ROS] NetworkOfPoses [MRPT] CNetworkOfPoses*DInf.
[in] | mrpt_graph | MRPT graph representation |
[out] | ros_graph | ROS graph representation |
[in] | mrpt_graph | ROS graph representation |
[out] | ros_graph | MRPT graph representation |
bool mrpt_bridge::convert | ( | const mrpt_msgs::ObservationRangeBearing & | _msg, |
const mrpt::poses::CPose3D & | _pose, | ||
CObservationBearingRange & | _obj | ||
) |
Definition at line 29 of file landmark.cpp.
void mrpt_bridge::convert | ( | const mrpt::graphs::CNetworkOfPoses3D & | mrpt_graph, |
mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
void mrpt_bridge::convert | ( | const mrpt::graphs::CNetworkOfPoses2DInf & | mrpt_graph, |
mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
Definition at line 26 of file network_of_poses.cpp.
void mrpt_bridge::convert | ( | const mrpt::graphs::CNetworkOfPoses3DInf & | mrpt_graph, |
mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
void mrpt_bridge::convert | ( | const mrpt::graphs::CNetworkOfPoses2DInf_NA & | mrpt_graph, |
mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
Definition at line 100 of file network_of_poses.cpp.
void mrpt_bridge::convert | ( | const mrpt::graphs::CNetworkOfPoses3DInf_NA & | mrpt_graph, |
mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
bool mrpt_bridge::convert | ( | const CObservationBeaconRanges & | _obj, |
mrpt_msgs::ObservationRangeBeacon & | _msg | ||
) |
Definition at line 58 of file beacon.cpp.
bool mrpt_bridge::convert | ( | const mrpt_msgs::ObservationRangeBeacon & | _msg, |
const mrpt::poses::CPose3D & | _pose, | ||
mrpt::obs::CObservationBeaconRanges & | _obj | ||
) |
ROS->MRPT: Takes a mrpt_msgs::ObservationRangeBeacon and the relative pose of the range sensor wrt base_link and builds a CObservationBeaconRanges
bool mrpt_bridge::convert | ( | const marker_msgs::MarkerDetection & | _msg, |
const mrpt::poses::CPose3D & | _pose, | ||
mrpt::obs::CObservationBearingRange & | _obj | ||
) |
Definition at line 27 of file marker_msgs.cpp.
bool mrpt_bridge::convert | ( | const marker_msgs::MarkerDetection & | _msg, |
const mrpt::poses::CPose3D & | _pose, | ||
mrpt::obs::CObservationBeaconRanges & | _obj | ||
) |
Definition at line 58 of file marker_msgs.cpp.
bool mrpt_bridge::convert | ( | const mrpt_msgs::ObservationRangeBearing & | _msg, |
const mrpt::poses::CPose3D & | _pose, | ||
mrpt::obs::CObservationBearingRange & | _obj | ||
) |
ROS->MRPT: Takes a mrpt_msgs::CObservationBearingRange and the relative pose of the sensor wrt base_link and builds a ObservationRangeBearing
bool mrpt_bridge::convert | ( | const CObservationBearingRange & | _obj, |
mrpt_msgs::ObservationRangeBearing & | _msg | ||
) |
Definition at line 71 of file landmark.cpp.
void mrpt_bridge::convert | ( | const mrpt_msgs::NetworkOfPoses & | ros_graph, |
mrpt::graphs::CNetworkOfPoses2DInf & | mrpt_graph | ||
) |
Definition at line 185 of file network_of_poses.cpp.
bool mrpt_bridge::convert | ( | const mrpt::obs::CObservationBeaconRanges & | _obj, |
mrpt_msgs::ObservationRangeBeacon & | _msg | ||
) |
MRPT->ROS: Takes a CObservationBeaconRanges and outputs range data in mrpt_msgs::ObservationRangeBeacon
void mrpt_bridge::convert | ( | const mrpt_msgs::NetworkOfPoses & | ros_graph, |
mrpt::graphs::CNetworkOfPoses3DInf & | mrpt_graph | ||
) |
bool mrpt_bridge::convert | ( | const mrpt::obs::CObservationBearingRange & | _obj, |
mrpt_msgs::ObservationRangeBearing & | _msg | ||
) |
MRPT->ROS: Takes a CObservationBearingRange and outputs range data in mrpt_msgs::ObservationRangeBearing
void mrpt_bridge::convert | ( | const mrpt_msgs::NetworkOfPoses & | ros_graph, |
mrpt::graphs::CNetworkOfPoses2DInf_NA & | mrpt_graph | ||
) |
Definition at line 241 of file network_of_poses.cpp.
void mrpt_bridge::convert | ( | const mrpt_msgs::NetworkOfPoses & | ros_graph, |
mrpt::graphs::CNetworkOfPoses3DInf_NA & | mrpt_graph | ||
) |
bool mrpt_bridge::convert | ( | const mrpt::obs::CObservationBeaconRanges & | _obj, |
mrpt_msgs::ObservationRangeBeacon & | _msg, | ||
geometry_msgs::Pose & | _pose | ||
) |
MRPT->ROS: Takes a CObservationBeaconRanges and outputs range data in mrpt_msgs::ObservationRangeBeacon + the relative pose of the range sensor wrt base_link
bool mrpt_bridge::convert | ( | const CObservationBeaconRanges & | _obj, |
mrpt_msgs::ObservationRangeBeacon & | _msg, | ||
geometry_msgs::Pose & | _pose | ||
) |
Definition at line 86 of file beacon.cpp.
bool mrpt_bridge::convert | ( | const mrpt::obs::CObservationBearingRange & | _obj, |
mrpt_msgs::ObservationRangeBearing & | _msg, | ||
geometry_msgs::Pose & | _pose | ||
) |
MRPT->ROS: Takes a CObservationBearingRange and outputs range data in mrpt_msgs::ObservationRangeBearing + the relative pose of the range sensor wrt base_link
void mrpt_bridge::convert | ( | [[maybe_unused] ] const mrpt::graphs::CNetworkOfPoses3DInf & | mrpt_graph, |
[[maybe_unused] ] mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
Definition at line 91 of file network_of_poses.cpp.
bool mrpt_bridge::convert | ( | const CObservationBearingRange & | _obj, |
mrpt_msgs::ObservationRangeBearing & | _msg, | ||
geometry_msgs::Pose & | _pose | ||
) |
Definition at line 100 of file landmark.cpp.
void mrpt_bridge::convert | ( | [[maybe_unused] ] const mrpt::graphs::CNetworkOfPoses3DInf_NA & | mrpt_graph, |
[[maybe_unused] ] mrpt_msgs::NetworkOfPoses & | ros_graph | ||
) |
Definition at line 174 of file network_of_poses.cpp.
void mrpt_bridge::convert | ( | [[maybe_unused] ] const mrpt_msgs::NetworkOfPoses & | ros_graph, |
[[maybe_unused] ] mrpt::graphs::CNetworkOfPoses3DInf & | mrpt_graph | ||
) |
Definition at line 232 of file network_of_poses.cpp.
void mrpt_bridge::convert | ( | [[maybe_unused] ] mrpt_msgs::NetworkOfPoses & | ros_graph, |
[[maybe_unused] ] const mrpt::graphs::CNetworkOfPoses3DInf_NA & | mrpt_graph | ||
) |
Definition at line 296 of file network_of_poses.cpp.
|
inline |
callback that is called by MRPT mrpt::system::COuputLogger to redirect log messages to ROS logger. This function has to be inline, otherwise option log4j.logger.ros.package_name will be taken from mrpt_bridge instead of the package from which macro is actually called.