#include "cartographer_ros/msg_conversion.h"#include <cmath>#include "cartographer/common/math.h"#include "cartographer/common/port.h"#include "cartographer/common/time.h"#include "cartographer/io/submap_painter.h"#include "cartographer/transform/proto/transform.pb.h"#include "cartographer/transform/transform.h"#include "cartographer_ros/time_conversion.h"#include "geometry_msgs/Pose.h"#include "geometry_msgs/Quaternion.h"#include "geometry_msgs/Transform.h"#include "geometry_msgs/TransformStamped.h"#include "geometry_msgs/Vector3.h"#include "glog/logging.h"#include "nav_msgs/OccupancyGrid.h"#include "pcl/point_cloud.h"#include "pcl/point_types.h"#include "pcl_conversions/pcl_conversions.h"#include "ros/ros.h"#include "ros/serialization.h"#include "sensor_msgs/Imu.h"#include "sensor_msgs/LaserScan.h"#include "sensor_msgs/MultiEchoLaserScan.h"#include "sensor_msgs/PointCloud2.h"
Go to the source code of this file.
Namespaces | |
| namespace | cartographer_ros |
Functions | |
| cartographer::transform::Rigid3d | cartographer_ros::ComputeLocalFrameFromLatLong (const double latitude, const double longitude) |
| std::unique_ptr < nav_msgs::OccupancyGrid > | cartographer_ros::CreateOccupancyGridMsg (const cartographer::io::PaintSubmapSlicesResult &painted_slices, const double resolution, const std::string &frame_id, const ros::Time &time) |
| Eigen::Vector3d | cartographer_ros::LatLongAltToEcef (const double latitude, const double longitude, const double altitude) |
| POINT_CLOUD_REGISTER_POINT_STRUCT (PointXYZT,(float, x, x)(float, y, y)(float, z, z)(float, time, time)) POINT_CLOUD_REGISTER_POINT_STRUCT(PointXYZIT | |
| Eigen::Vector3d | cartographer_ros::ToEigen (const geometry_msgs::Vector3 &vector3) |
| Eigen::Quaterniond | cartographer_ros::ToEigen (const geometry_msgs::Quaternion &quaternion) |
| geometry_msgs::Point | cartographer_ros::ToGeometryMsgPoint (const Eigen::Vector3d &vector3d) |
| geometry_msgs::Pose | cartographer_ros::ToGeometryMsgPose (const Rigid3d &rigid3d) |
| geometry_msgs::Transform | cartographer_ros::ToGeometryMsgTransform (const Rigid3d &rigid3d) |
| LandmarkData | cartographer_ros::ToLandmarkData (const LandmarkList &landmark_list) |
| sensor_msgs::PointCloud2 | cartographer_ros::ToPointCloud2Message (const int64_t timestamp, const std::string &frame_id, const ::cartographer::sensor::TimedPointCloud &point_cloud) |
| std::tuple <::cartographer::sensor::PointCloudWithIntensities,::cartographer::common::Time > | cartographer_ros::ToPointCloudWithIntensities (const sensor_msgs::LaserScan &msg) |
| std::tuple <::cartographer::sensor::PointCloudWithIntensities,::cartographer::common::Time > | cartographer_ros::ToPointCloudWithIntensities (const sensor_msgs::MultiEchoLaserScan &msg) |
| std::tuple <::cartographer::sensor::PointCloudWithIntensities,::cartographer::common::Time > | cartographer_ros::ToPointCloudWithIntensities (const sensor_msgs::PointCloud2 &msg) |
| Rigid3d | cartographer_ros::ToRigid3d (const geometry_msgs::TransformStamped &transform) |
| Rigid3d | cartographer_ros::ToRigid3d (const geometry_msgs::Pose &pose) |
| x (float, y, y)(float | |
| z (float, intensity, intensity)(float | |
Variables | |
| float | |
| time | |
| x | |
| z | |
| POINT_CLOUD_REGISTER_POINT_STRUCT | ( | PointXYZT | , |
| (float, x, x)(float, y, y)(float, z, z)(float, time, time) | |||
| ) |
Definition at line 70 of file msg_conversion.cc.
Definition at line 71 of file msg_conversion.cc.
Definition at line 70 of file msg_conversion.cc.
Definition at line 70 of file msg_conversion.cc.