Add missing EIGEN define which caused failures on the farm

This commit is contained in:
William Woodall 2013-07-10 16:49:43 -07:00 committed by Paul Bovbel
parent e0e17d2daa
commit 3a688bcf5f
4 changed files with 11 additions and 9 deletions

View File

@ -2,8 +2,8 @@
Changelog for package pcl_ros Changelog for package pcl_ros
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Forthcoming 1.1.0 (2013-07-09)
----------- ------------------
* Add missing include in one of the installed headers * Add missing include in one of the installed headers
* Refactors to use pcl-1.7 * Refactors to use pcl-1.7
* Use the PointIndices from pcl_msgs * Use the PointIndices from pcl_msgs

View File

@ -38,6 +38,8 @@
#ifndef PCL_ROS_BOUNDARY_H_ #ifndef PCL_ROS_BOUNDARY_H_
#define PCL_ROS_BOUNDARY_H_ #define PCL_ROS_BOUNDARY_H_
#define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET true
#include <pcl/features/boundary.h> #include <pcl/features/boundary.h>
#include "pcl_ros/features/feature.h" #include "pcl_ros/features/feature.h"
@ -55,11 +57,11 @@ namespace pcl_ros
{ {
private: private:
pcl::BoundaryEstimation<pcl::PointXYZ, pcl::Normal, pcl::Boundary> impl_; pcl::BoundaryEstimation<pcl::PointXYZ, pcl::Normal, pcl::Boundary> impl_;
typedef pcl::PointCloud<pcl::Boundary> PointCloudOut; typedef pcl::PointCloud<pcl::Boundary> PointCloudOut;
/** \brief Child initialization routine. Internal method. */ /** \brief Child initialization routine. Internal method. */
inline bool inline bool
childInit (ros::NodeHandle &nh) childInit (ros::NodeHandle &nh)
{ {
// Create the output publisher // Create the output publisher
@ -71,7 +73,7 @@ namespace pcl_ros
void emptyPublish (const PointCloudInConstPtr &cloud); void emptyPublish (const PointCloudInConstPtr &cloud);
/** \brief Compute the feature and publish it. */ /** \brief Compute the feature and publish it. */
void computePublish (const PointCloudInConstPtr &cloud, void computePublish (const PointCloudInConstPtr &cloud,
const PointCloudNConstPtr &normals, const PointCloudNConstPtr &normals,
const PointCloudInConstPtr &surface, const PointCloudInConstPtr &surface,
const IndicesPtr &indices); const IndicesPtr &indices);

View File

@ -38,7 +38,7 @@
#include <pluginlib/class_list_macros.h> #include <pluginlib/class_list_macros.h>
#include "pcl_ros/features/boundary.h" #include "pcl_ros/features/boundary.h"
void void
pcl_ros::BoundaryEstimation::emptyPublish (const PointCloudInConstPtr &cloud) pcl_ros::BoundaryEstimation::emptyPublish (const PointCloudInConstPtr &cloud)
{ {
PointCloudOut output; PointCloudOut output;
@ -46,7 +46,7 @@ pcl_ros::BoundaryEstimation::emptyPublish (const PointCloudInConstPtr &cloud)
pub_output_.publish (output.makeShared ()); pub_output_.publish (output.makeShared ());
} }
void void
pcl_ros::BoundaryEstimation::computePublish (const PointCloudInConstPtr &cloud, pcl_ros::BoundaryEstimation::computePublish (const PointCloudInConstPtr &cloud,
const PointCloudNConstPtr &normals, const PointCloudNConstPtr &normals,
const PointCloudInConstPtr &surface, const PointCloudInConstPtr &surface,

View File

@ -2,8 +2,8 @@
Changelog for package perception_pcl Changelog for package perception_pcl
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Forthcoming 1.1.0 (2013-07-09)
----------- ------------------
* Fixes from converting from pcl-1.7, incomplete * Fixes from converting from pcl-1.7, incomplete
1.0.34 (2013-05-21) 1.0.34 (2013-05-21)