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) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ) |
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 | ) |
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 | ||
) |
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.
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 | ||
) |
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 | ||
) |