Namespaces | Functions | Variables
tango_ros_conversions_helper.h File Reference
#include <tango_3d_reconstruction/tango_3d_reconstruction_api.h>
#include <tango_client_api/tango_client_api.h>
#include <tango_support/tango_support.h>
#include <geometry_msgs/TransformStamped.h>
#include <nav_msgs/OccupancyGrid.h>
#include <sensor_msgs/CameraInfo.h>
#include <sensor_msgs/LaserScan.h>
#include <sensor_msgs/PointCloud2.h>
#include <sensor_msgs/PointField.h>
#include <tf/LinearMath/Transform.h>
#include <visualization_msgs/MarkerArray.h>
Include dependency graph for tango_ros_conversions_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tango_ros_conversions_helper

Functions

void tango_ros_conversions_helper::toCameraInfo (const TangoCameraIntrinsics &camera_intrinsics, sensor_msgs::CameraInfo *camera_info)
void tango_ros_conversions_helper::toColor (const Tango3DR_Color &tango_color, std_msgs::ColorRGBA *color)
std::string tango_ros_conversions_helper::toFrameId (const TangoCoordinateFrameType &tango_frame_type)
void tango_ros_conversions_helper::toLaserScan (const TangoPointCloud &tango_point_cloud, double time_offset, double min_height, double max_height, double min_range, double max_range, const tf::Transform &point_cloud_T_laser, sensor_msgs::LaserScan *laser_scan)
void tango_ros_conversions_helper::toLaserScanRange (double x, double y, double z, double min_height, double max_height, double min_range, double max_range, sensor_msgs::LaserScan *laser_scan)
void tango_ros_conversions_helper::toMeshMarker (const Tango3DR_GridIndex &grid_index, const Tango3DR_Mesh &tango_mesh, double time_offset, const std::string &base_frame_id, visualization_msgs::Marker *mesh_marker)
void tango_ros_conversions_helper::toOccupancyGrid (const Tango3DR_ImageBuffer &image_grid, const Tango3DR_Vector2 &origin, double time_offset, const std::string &base_frame_id, double resolution, uint8_t threshold, nav_msgs::OccupancyGrid *occupancy_grid)
 world coordinates (x: right, y: up).
void tango_ros_conversions_helper::toPoint (const Tango3DR_Vector3 &tango_vector, geometry_msgs::Point *point)
void tango_ros_conversions_helper::toPointCloud2 (const TangoPointCloud &tango_point_cloud, double time_offset, sensor_msgs::PointCloud2 *point_cloud)
void tango_ros_conversions_helper::toTango3DR_CameraCalibration (const TangoCameraIntrinsics &camera_intrinsics, Tango3DR_CameraCalibration *t3dr_camera_intrinsics)
void tango_ros_conversions_helper::toTango3DR_Pose (const TangoPoseData &tango_pose_data, Tango3DR_Pose *t3dr_pose)
void tango_ros_conversions_helper::toTransformStamped (const TangoPoseData &pose, double time_offset, const std::string &base_frame_id, const std::string &target_frame_id, geometry_msgs::TransformStamped *transform)

Variables

constexpr int8_t tango_ros_conversions_helper::FREE_CELL = 0
const int tango_ros_conversions_helper::NUMBER_OF_FIELDS_IN_POINT_CLOUD = 4
constexpr int8_t tango_ros_conversions_helper::OCCUPIED_CELL = 100
constexpr int8_t tango_ros_conversions_helper::UNKNOWN_CELL = -1


tango_ros_native
Author(s):
autogenerated on Thu Jun 6 2019 19:49:54