transforms.cpp File Reference

#include <sensor_msgs/PointCloud2.h>
#include <pcl/io/io.h>
#include <pcl/point_types.h>
#include "pcl_ros/transforms.h"
#include "pcl_ros/impl/transforms.hpp"
Include dependency graph for transforms.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  pcl_ros

Functions

template bool pcl_ros::transformPointCloud< pcl::InterestPoint > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::InterestPoint > &, const std::string &, pcl::PointCloud< pcl::InterestPoint > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::InterestPoint > (const std::string &, const pcl::PointCloud< pcl::InterestPoint > &, pcl::PointCloud< pcl::InterestPoint > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::InterestPoint > (const pcl::PointCloud< pcl::InterestPoint > &, pcl::PointCloud< pcl::InterestPoint > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointNormal > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointNormal > &, const std::string &, pcl::PointCloud< pcl::PointNormal > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointNormal > (const std::string &, const pcl::PointCloud< pcl::PointNormal > &, pcl::PointCloud< pcl::PointNormal > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointNormal > (const pcl::PointCloud< pcl::PointNormal > &, pcl::PointCloud< pcl::PointNormal > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointWithRange > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointWithRange > &, const std::string &, pcl::PointCloud< pcl::PointWithRange > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointWithRange > (const std::string &, const pcl::PointCloud< pcl::PointWithRange > &, pcl::PointCloud< pcl::PointWithRange > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointWithRange > (const pcl::PointCloud< pcl::PointWithRange > &, pcl::PointCloud< pcl::PointWithRange > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointWithViewpoint > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointWithViewpoint > &, const std::string &, pcl::PointCloud< pcl::PointWithViewpoint > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointWithViewpoint > (const std::string &, const pcl::PointCloud< pcl::PointWithViewpoint > &, pcl::PointCloud< pcl::PointWithViewpoint > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointWithViewpoint > (const pcl::PointCloud< pcl::PointWithViewpoint > &, pcl::PointCloud< pcl::PointWithViewpoint > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZ > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZ > &, const std::string &, pcl::PointCloud< pcl::PointXYZ > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZ > (const std::string &, const pcl::PointCloud< pcl::PointXYZ > &, pcl::PointCloud< pcl::PointXYZ > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointXYZ > (const pcl::PointCloud< pcl::PointXYZ > &, pcl::PointCloud< pcl::PointXYZ > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZI > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZI > &, const std::string &, pcl::PointCloud< pcl::PointXYZI > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZI > (const std::string &, const pcl::PointCloud< pcl::PointXYZI > &, pcl::PointCloud< pcl::PointXYZI > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointXYZI > (const pcl::PointCloud< pcl::PointXYZI > &, pcl::PointCloud< pcl::PointXYZI > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZINormal > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZINormal > &, const std::string &, pcl::PointCloud< pcl::PointXYZINormal > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZINormal > (const std::string &, const pcl::PointCloud< pcl::PointXYZINormal > &, pcl::PointCloud< pcl::PointXYZINormal > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointXYZINormal > (const pcl::PointCloud< pcl::PointXYZINormal > &, pcl::PointCloud< pcl::PointXYZINormal > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGB > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZRGB > &, const std::string &, pcl::PointCloud< pcl::PointXYZRGB > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGB > (const std::string &, const pcl::PointCloud< pcl::PointXYZRGB > &, pcl::PointCloud< pcl::PointXYZRGB > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointXYZRGB > (const pcl::PointCloud< pcl::PointXYZRGB > &, pcl::PointCloud< pcl::PointXYZRGB > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBA > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZRGBA > &, const std::string &, pcl::PointCloud< pcl::PointXYZRGBA > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBA > (const std::string &, const pcl::PointCloud< pcl::PointXYZRGBA > &, pcl::PointCloud< pcl::PointXYZRGBA > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointXYZRGBA > (const pcl::PointCloud< pcl::PointXYZRGBA > &, pcl::PointCloud< pcl::PointXYZRGBA > &, const tf::Transform &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBNormal > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZRGBNormal > &, const std::string &, pcl::PointCloud< pcl::PointXYZRGBNormal > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBNormal > (const std::string &, const pcl::PointCloud< pcl::PointXYZRGBNormal > &, pcl::PointCloud< pcl::PointXYZRGBNormal > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloud< pcl::PointXYZRGBNormal > (const pcl::PointCloud< pcl::PointXYZRGBNormal > &, pcl::PointCloud< pcl::PointXYZRGBNormal > &, const tf::Transform &)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointNormal > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointNormal > &, const std::string &, pcl::PointCloud< pcl::PointNormal > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointNormal > (const std::string &, const pcl::PointCloud< pcl::PointNormal > &, pcl::PointCloud< pcl::PointNormal > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloudWithNormals< pcl::PointNormal > (const pcl::PointCloud< pcl::PointNormal > &, pcl::PointCloud< pcl::PointNormal > &, const tf::Transform &)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZINormal > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZINormal > &, const std::string &, pcl::PointCloud< pcl::PointXYZINormal > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZINormal > (const std::string &, const pcl::PointCloud< pcl::PointXYZINormal > &, pcl::PointCloud< pcl::PointXYZINormal > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloudWithNormals< pcl::PointXYZINormal > (const pcl::PointCloud< pcl::PointXYZINormal > &, pcl::PointCloud< pcl::PointXYZINormal > &, const tf::Transform &)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZRGBNormal > (const std::string &, const ros::Time &, const pcl::PointCloud< pcl::PointXYZRGBNormal > &, const std::string &, pcl::PointCloud< pcl::PointXYZRGBNormal > &, const tf::TransformListener &)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZRGBNormal > (const std::string &, const pcl::PointCloud< pcl::PointXYZRGBNormal > &, pcl::PointCloud< pcl::PointXYZRGBNormal > &, const tf::TransformListener &)
template void pcl_ros::transformPointCloudWithNormals< pcl::PointXYZRGBNormal > (const pcl::PointCloud< pcl::PointXYZRGBNormal > &, pcl::PointCloud< pcl::PointXYZRGBNormal > &, const tf::Transform &)
void pcl_ros::transformAsMatrix (const tf::Transform &bt, Eigen::Matrix4f &out_mat)
 Obtain the transformation matrix from TF into an Eigen form.
void pcl_ros::transformPointCloud (const Eigen::Matrix4f &transform, const sensor_msgs::PointCloud2 &in, sensor_msgs::PointCloud2 &out)
 Transform a sensor_msgs::PointCloud2 dataset using an Eigen 4x4 matrix.
void pcl_ros::transformPointCloud (const std::string &target_frame, const tf::Transform &net_transform, const sensor_msgs::PointCloud2 &in, sensor_msgs::PointCloud2 &out)
 Transform a sensor_msgs::PointCloud2 dataset from its frame to a given TF target frame.
bool pcl_ros::transformPointCloud (const std::string &target_frame, const sensor_msgs::PointCloud2 &in, sensor_msgs::PointCloud2 &out, const tf::TransformListener &tf_listener)
 Transform a sensor_msgs::PointCloud2 dataset from its frame to a given TF target frame.

Function Documentation

template bool pcl_ros::transformPointCloud< pcl::InterestPoint > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::InterestPoint > &  ,
const std::string &  ,
pcl::PointCloud< pcl::InterestPoint > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::InterestPoint > ( const std::string &  ,
const pcl::PointCloud< pcl::InterestPoint > &  ,
pcl::PointCloud< pcl::InterestPoint > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::InterestPoint > ( const pcl::PointCloud< pcl::InterestPoint > &  ,
pcl::PointCloud< pcl::InterestPoint > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointNormal > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointNormal > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointNormal > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointNormal > ( const std::string &  ,
const pcl::PointCloud< pcl::PointNormal > &  ,
pcl::PointCloud< pcl::PointNormal > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointNormal > ( const pcl::PointCloud< pcl::PointNormal > &  ,
pcl::PointCloud< pcl::PointNormal > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointWithRange > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointWithRange > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointWithRange > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointWithRange > ( const std::string &  ,
const pcl::PointCloud< pcl::PointWithRange > &  ,
pcl::PointCloud< pcl::PointWithRange > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointWithRange > ( const pcl::PointCloud< pcl::PointWithRange > &  ,
pcl::PointCloud< pcl::PointWithRange > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointWithViewpoint > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointWithViewpoint > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointWithViewpoint > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointWithViewpoint > ( const std::string &  ,
const pcl::PointCloud< pcl::PointWithViewpoint > &  ,
pcl::PointCloud< pcl::PointWithViewpoint > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointWithViewpoint > ( const pcl::PointCloud< pcl::PointWithViewpoint > &  ,
pcl::PointCloud< pcl::PointWithViewpoint > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZ > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZ > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZ > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZ > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZ > &  ,
pcl::PointCloud< pcl::PointXYZ > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointXYZ > ( const pcl::PointCloud< pcl::PointXYZ > &  ,
pcl::PointCloud< pcl::PointXYZ > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZI > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZI > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZI > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZI > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZI > &  ,
pcl::PointCloud< pcl::PointXYZI > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointXYZI > ( const pcl::PointCloud< pcl::PointXYZI > &  ,
pcl::PointCloud< pcl::PointXYZI > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZINormal > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZINormal > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZINormal > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZINormal > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZINormal > &  ,
pcl::PointCloud< pcl::PointXYZINormal > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointXYZINormal > ( const pcl::PointCloud< pcl::PointXYZINormal > &  ,
pcl::PointCloud< pcl::PointXYZINormal > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGB > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZRGB > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZRGB > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGB > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZRGB > &  ,
pcl::PointCloud< pcl::PointXYZRGB > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointXYZRGB > ( const pcl::PointCloud< pcl::PointXYZRGB > &  ,
pcl::PointCloud< pcl::PointXYZRGB > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBA > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZRGBA > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZRGBA > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBA > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZRGBA > &  ,
pcl::PointCloud< pcl::PointXYZRGBA > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointXYZRGBA > ( const pcl::PointCloud< pcl::PointXYZRGBA > &  ,
pcl::PointCloud< pcl::PointXYZRGBA > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBNormal > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloud< pcl::PointXYZRGBNormal > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloud< pcl::PointXYZRGBNormal > ( const pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointNormal > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointNormal > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointNormal > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointNormal > ( const std::string &  ,
const pcl::PointCloud< pcl::PointNormal > &  ,
pcl::PointCloud< pcl::PointNormal > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloudWithNormals< pcl::PointNormal > ( const pcl::PointCloud< pcl::PointNormal > &  ,
pcl::PointCloud< pcl::PointNormal > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZINormal > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZINormal > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZINormal > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZINormal > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZINormal > &  ,
pcl::PointCloud< pcl::PointXYZINormal > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloudWithNormals< pcl::PointXYZINormal > ( const pcl::PointCloud< pcl::PointXYZINormal > &  ,
pcl::PointCloud< pcl::PointXYZINormal > &  ,
const tf::Transform &   
)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZRGBNormal > ( const std::string &  ,
const ros::Time &  ,
const pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const std::string &  ,
pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const tf::TransformListener &   
)
template bool pcl_ros::transformPointCloudWithNormals< pcl::PointXYZRGBNormal > ( const std::string &  ,
const pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const tf::TransformListener &   
)
template void pcl_ros::transformPointCloudWithNormals< pcl::PointXYZRGBNormal > ( const pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
pcl::PointCloud< pcl::PointXYZRGBNormal > &  ,
const tf::Transform &   
)
 All Classes Namespaces Files Functions Variables Typedefs Friends


pcl_ros
Author(s): Maintained by Radu Bogdan Rusu
autogenerated on Fri Jan 11 09:15:50 2013