Namespaces | Functions | Variables
msg_conversion.cc File Reference
#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"
Include dependency graph for msg_conversion.cc:

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

Function Documentation

POINT_CLOUD_REGISTER_POINT_STRUCT ( PointXYZT  ,
(float, x, x)(float, y, y)(float, z, z)(float, time, time  
)
x ( float  ,
y  ,
y   
)
z ( float  ,
intensity  ,
intensity   
)

Variable Documentation

Definition at line 70 of file msg_conversion.cc.

Definition at line 71 of file msg_conversion.cc.

x

Definition at line 70 of file msg_conversion.cc.

z

Definition at line 70 of file msg_conversion.cc.



cartographer_ros
Author(s): The Cartographer Authors
autogenerated on Wed Jul 10 2019 04:10:28