Functions
PointMatcher_ros Namespace Reference

Functions

template<typename T >
PointMatcher< T >
::TransformationParameters 
eigenMatrixToDim (const typename PointMatcher< T >::TransformationParameters &matrix, int dimp1)
template PointMatcher< double >
::TransformationParameters 
eigenMatrixToDim< double > (const PointMatcher< double >::TransformationParameters &matrix, int dimp1)
template PointMatcher< float >
::TransformationParameters 
eigenMatrixToDim< float > (const PointMatcher< float >::TransformationParameters &matrix, int dimp1)
template<typename T >
nav_msgs::Odometry eigenMatrixToOdomMsg (const typename PointMatcher< T >::TransformationParameters &inTr, const std::string &frame_id, const ros::Time &stamp)
template nav_msgs::Odometry eigenMatrixToOdomMsg< double > (const PointMatcher< double >::TransformationParameters &inTr, const std::string &frame_id, const ros::Time &stamp)
template nav_msgs::Odometry eigenMatrixToOdomMsg< float > (const PointMatcher< float >::TransformationParameters &inTr, const std::string &frame_id, const ros::Time &stamp)
template<typename T >
tf::StampedTransform eigenMatrixToStampedTransform (const typename PointMatcher< T >::TransformationParameters &inTr, const std::string &target, const std::string &source, const ros::Time &stamp)
template tf::StampedTransform eigenMatrixToStampedTransform< double > (const PointMatcher< double >::TransformationParameters &inTr, const std::string &target, const std::string &source, const ros::Time &stamp)
template tf::StampedTransform eigenMatrixToStampedTransform< float > (const PointMatcher< float >::TransformationParameters &inTr, const std::string &target, const std::string &source, const ros::Time &stamp)
template<typename T >
tf::Transform eigenMatrixToTransform (const typename PointMatcher< T >::TransformationParameters &inTr)
template tf::Transform eigenMatrixToTransform< double > (const PointMatcher< double >::TransformationParameters &inTr)
template tf::Transform eigenMatrixToTransform< float > (const PointMatcher< float >::TransformationParameters &inTr)
template<typename T >
PointMatcher< T >
::TransformationParameters 
odomMsgToEigenMatrix (const nav_msgs::Odometry &odom)
template PointMatcher< double >
::TransformationParameters 
odomMsgToEigenMatrix< double > (const nav_msgs::Odometry &odom)
template PointMatcher< float >
::TransformationParameters 
odomMsgToEigenMatrix< float > (const nav_msgs::Odometry &odom)
template<typename T >
sensor_msgs::PointCloud2 pointMatcherCloudToRosMsg (const typename PointMatcher< T >::DataPoints &pmCloud, const std::string &frame_id, const ros::Time &stamp)
template sensor_msgs::PointCloud2 pointMatcherCloudToRosMsg< double > (const PointMatcher< double >::DataPoints &pmCloud, const std::string &frame_id, const ros::Time &stamp)
template sensor_msgs::PointCloud2 pointMatcherCloudToRosMsg< float > (const PointMatcher< float >::DataPoints &pmCloud, const std::string &frame_id, const ros::Time &stamp)
template<typename T >
PointMatcher< T >::DataPoints rosMsgToPointMatcherCloud (const sensor_msgs::PointCloud2 &rosMsg)
 Transform a ROS PointCloud2 message into a libpointmatcher point cloud.
template<typename T >
PointMatcher< T >::DataPoints rosMsgToPointMatcherCloud (const sensor_msgs::LaserScan &rosMsg, const tf::TransformListener *listener=0, const std::string &fixed_frame="/world", const bool force3D=false, const bool addTimestamps=false)
template PointMatcher< double >
::DataPoints 
rosMsgToPointMatcherCloud< double > (const sensor_msgs::PointCloud2 &rosMsg)
template PointMatcher< double >
::DataPoints 
rosMsgToPointMatcherCloud< double > (const sensor_msgs::LaserScan &rosMsg, const tf::TransformListener *listener, const std::string &fixedFrame, const bool force3D, const bool addTimestamps)
template PointMatcher< float >
::DataPoints 
rosMsgToPointMatcherCloud< float > (const sensor_msgs::PointCloud2 &rosMsg)
template PointMatcher< float >
::DataPoints 
rosMsgToPointMatcherCloud< float > (const sensor_msgs::LaserScan &rosMsg, const tf::TransformListener *listener, const std::string &fixedFrame, const bool force3D, const bool addTimestamps)
template<typename T >
PointMatcher< T >
::TransformationParameters 
transformListenerToEigenMatrix (const tf::TransformListener &listener, const std::string &target, const std::string &source, const ros::Time &stamp)
template PointMatcher< double >
::TransformationParameters 
transformListenerToEigenMatrix< double > (const tf::TransformListener &listener, const std::string &target, const std::string &source, const ros::Time &stamp)
template PointMatcher< float >
::TransformationParameters 
transformListenerToEigenMatrix< float > (const tf::TransformListener &listener, const std::string &target, const std::string &source, const ros::Time &stamp)

Function Documentation

template<typename T >
PointMatcher< T >::TransformationParameters PointMatcher_ros::eigenMatrixToDim ( const typename PointMatcher< T >::TransformationParameters &  matrix,
int  dimp1 
)

Definition at line 120 of file transform.cpp.

template PointMatcher<double>::TransformationParameters PointMatcher_ros::eigenMatrixToDim< double > ( const PointMatcher< double >::TransformationParameters &  matrix,
int  dimp1 
)
template PointMatcher<float>::TransformationParameters PointMatcher_ros::eigenMatrixToDim< float > ( const PointMatcher< float >::TransformationParameters &  matrix,
int  dimp1 
)
template<typename T >
nav_msgs::Odometry PointMatcher_ros::eigenMatrixToOdomMsg ( const typename PointMatcher< T >::TransformationParameters &  inTr,
const std::string frame_id,
const ros::Time stamp 
)

Definition at line 52 of file transform.cpp.

template nav_msgs::Odometry PointMatcher_ros::eigenMatrixToOdomMsg< double > ( const PointMatcher< double >::TransformationParameters &  inTr,
const std::string frame_id,
const ros::Time stamp 
)
template nav_msgs::Odometry PointMatcher_ros::eigenMatrixToOdomMsg< float > ( const PointMatcher< float >::TransformationParameters &  inTr,
const std::string frame_id,
const ros::Time stamp 
)
template<typename T >
tf::StampedTransform PointMatcher_ros::eigenMatrixToStampedTransform ( const typename PointMatcher< T >::TransformationParameters &  inTr,
const std::string target,
const std::string source,
const ros::Time stamp 
)

Definition at line 108 of file transform.cpp.

template tf::StampedTransform PointMatcher_ros::eigenMatrixToStampedTransform< double > ( const PointMatcher< double >::TransformationParameters &  inTr,
const std::string target,
const std::string source,
const ros::Time stamp 
)
template tf::StampedTransform PointMatcher_ros::eigenMatrixToStampedTransform< float > ( const PointMatcher< float >::TransformationParameters &  inTr,
const std::string target,
const std::string source,
const ros::Time stamp 
)
template<typename T >
tf::Transform PointMatcher_ros::eigenMatrixToTransform ( const typename PointMatcher< T >::TransformationParameters &  inTr)

Definition at line 87 of file transform.cpp.

template tf::Transform PointMatcher_ros::eigenMatrixToTransform< double > ( const PointMatcher< double >::TransformationParameters &  inTr)
template tf::Transform PointMatcher_ros::eigenMatrixToTransform< float > ( const PointMatcher< float >::TransformationParameters &  inTr)
template<typename T >
PointMatcher< T >::TransformationParameters PointMatcher_ros::odomMsgToEigenMatrix ( const nav_msgs::Odometry &  odom)

Definition at line 38 of file transform.cpp.

template PointMatcher<double>::TransformationParameters PointMatcher_ros::odomMsgToEigenMatrix< double > ( const nav_msgs::Odometry &  odom)
template PointMatcher<float>::TransformationParameters PointMatcher_ros::odomMsgToEigenMatrix< float > ( const nav_msgs::Odometry &  odom)
template<typename T >
sensor_msgs::PointCloud2 PointMatcher_ros::pointMatcherCloudToRosMsg ( const typename PointMatcher< T >::DataPoints &  pmCloud,
const std::string frame_id,
const ros::Time stamp 
)

Definition at line 328 of file point_cloud.cpp.

template sensor_msgs::PointCloud2 PointMatcher_ros::pointMatcherCloudToRosMsg< double > ( const PointMatcher< double >::DataPoints &  pmCloud,
const std::string frame_id,
const ros::Time stamp 
)
template sensor_msgs::PointCloud2 PointMatcher_ros::pointMatcherCloudToRosMsg< float > ( const PointMatcher< float >::DataPoints &  pmCloud,
const std::string frame_id,
const ros::Time stamp 
)
template<typename T >
PointMatcher< T >::DataPoints PointMatcher_ros::rosMsgToPointMatcherCloud ( const sensor_msgs::PointCloud2 &  rosMsg)

Transform a ROS PointCloud2 message into a libpointmatcher point cloud.

Definition at line 14 of file point_cloud.cpp.

template<typename T >
PointMatcher< T >::DataPoints PointMatcher_ros::rosMsgToPointMatcherCloud ( const sensor_msgs::LaserScan &  rosMsg,
const tf::TransformListener listener = 0,
const std::string fixed_frame = "/world",
const bool  force3D = false,
const bool  addTimestamps = false 
)

Definition at line 164 of file point_cloud.cpp.

template PointMatcher<double>::DataPoints PointMatcher_ros::rosMsgToPointMatcherCloud< double > ( const sensor_msgs::PointCloud2 &  rosMsg)
template PointMatcher<double>::DataPoints PointMatcher_ros::rosMsgToPointMatcherCloud< double > ( const sensor_msgs::LaserScan &  rosMsg,
const tf::TransformListener listener,
const std::string fixedFrame,
const bool  force3D,
const bool  addTimestamps 
)
template PointMatcher<float>::DataPoints PointMatcher_ros::rosMsgToPointMatcherCloud< float > ( const sensor_msgs::PointCloud2 &  rosMsg)
template PointMatcher<float>::DataPoints PointMatcher_ros::rosMsgToPointMatcherCloud< float > ( const sensor_msgs::LaserScan &  rosMsg,
const tf::TransformListener listener,
const std::string fixedFrame,
const bool  force3D,
const bool  addTimestamps 
)
template<typename T >
PointMatcher< T >::TransformationParameters PointMatcher_ros::transformListenerToEigenMatrix ( const tf::TransformListener listener,
const std::string target,
const std::string source,
const ros::Time stamp 
)

Definition at line 18 of file transform.cpp.

template PointMatcher<double>::TransformationParameters PointMatcher_ros::transformListenerToEigenMatrix< double > ( const tf::TransformListener listener,
const std::string target,
const std::string source,
const ros::Time stamp 
)
template PointMatcher<float>::TransformationParameters PointMatcher_ros::transformListenerToEigenMatrix< float > ( const tf::TransformListener listener,
const std::string target,
const std::string source,
const ros::Time stamp 
)


libpointmatcher_ros
Author(s): Stéphane Magnenat, Francois Pomerleau
autogenerated on Tue Mar 3 2015 15:28:40