* Add the RadiusOutlierRemoval filter.
* Lint
* PLay iit again, Linty Sam.
* Header order
* This is now just getting embarrassing
* Move parameter to class constructor.
* - migrate extract_indices filter
- add test to check if filter node/component output result
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
* add test_depend to package.xml
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
* add launch_testing_ros as test_depend too
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
* fixed test not to depend on ros2cli
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
---------
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
* migrate abstract filter node
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
* remove use_frame_params from constructor and make a function for the logic
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
Signed-off-by: Daisuke Sato <daisukes@cmu.edu>
* Remove name of nonexistent PCL component (core)
Probably, common is meant, which is also requested
* Add boost include, missing in upcoming PCL versions
Was removed in pcl/conversion.h here: 292593abd3
* Migrate pcl_ros pcd_to_pointcloud tool
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
* Remove log used for debugging
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
* Undo unnecessary changes
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
* Remove commented out code
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
* Address peer review comments
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
* rename node
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
* Port transforms library to ROS2
- Port the transforms library to ROS2
- Update CMakeLists
- Update package.xml
- Enable the package
Signed-off-by: Sean Kelly <sean@seankelly.dev>
* Feedback from PR
```
% catkin lint .
pcl_ros: error: nodelet plugin file 'plugins/nodelet/libpcl_ros_features.xml' is not installed to ${CATKIN_PACKAGE_SHARE_DESTINATION}
pcl_ros: error: nodelet plugin file 'plugins/nodelet/libpcl_ros_filters.xml' is not installed to ${CATKIN_PACKAGE_SHARE_DESTINATION}
pcl_ros: error: nodelet plugin file 'plugins/nodelet/libpcl_ros_io.xml' is not installed to ${CATKIN_PACKAGE_SHARE_DESTINATION}
pcl_ros: error: nodelet plugin file 'plugins/nodelet/libpcl_ros_segmentation.xml' is not installed to ${CATKIN_PACKAGE_SHARE_DESTINATION}
pcl_ros: error: nodelet plugin file 'plugins/nodelet/libpcl_ros_surface.xml' is not installed to ${CATKIN_PACKAGE_SHARE_DESTINATION}
pcl_ros: error: unconfigured build_depend on 'message_filters'
catkin_lint: checked 1 packages and found 6 problems
catkin_lint: 40 notices have been ignored. Use -W2 to see them
```
* Remove dependency on vtk/libproj-dev
These dependencies were introduced in #124 to temporarily fix
missing / wrong dependencies in upstream vtk. This hack is no longer
necessary, since fixed vtk packages have been uploaded to
packages.ros.org (see #124 and ros-infrastructure/reprepro-updater#32).
* Remove vtk hack from CMakeLists.txt
All removed library names are included in ${PCL_LIBRARIES}.
However, the plain library names broke catkin's overlay mechanism:
Where ${PCL_LIBRARIES} could point to a local installation of the PCL,
e.g. pcd_ros_segmentation might still link to the system-wide installed version
of pcl_segmentation.