Kenji Miyake
1a214ccc6e
Fix obsolete header ( #342 )
...
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp >
2021-08-30 11:08:25 -07:00
Markus Vieth
461a66ca08
Use complete namespace for traits members ( #332 )
...
This prevents errors like this: error: ‘name’ is not a member of ‘pcl::detail::traits’; did you mean ‘pcl::traits::name’?
The error appears for newer PCL versions (everything after commit https://github.com/PointCloudLibrary/pcl/commit/d39d3d3300746b952997e5bd2742dac7482aa5ab ), but this change should also be fully compatible with older PCL versions.
2021-06-30 12:44:28 -07:00
Sean Kelly
d7a79b927f
Port transforms library to ROS2 ( #301 )
...
* 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
2020-08-12 12:12:51 -07:00
Sean Kelly
420f5b032b
Make ament_cpplint pass ( #298 )
...
Collection of hand-made changes to make ament_cpplint pass consisting of:
- whitespace between comments
- line length
- header ordering
- include guard formats
- remove a couple `using namespace std;`
- using c++ casts instead of c-style casts
Signed-off-by: Sean Kelly <sean@seankelly.dev >
2020-08-09 16:47:21 -07:00
Sean Kelly
63cee139f1
Apply ament_uncrustify --reformat ( #297 )
...
Signed-off-by: Sean Kelly <sean@seankelly.dev >
2020-08-06 12:28:29 -07:00
Sean Kelly
0ac6810688
Rename headers from .h to .hpp ( #296 )
...
* Rename headers from .h to .hpp per ROS2 guidelines
This change is the result of the following command run from pcl_ros dir:
$ find -name *.h | xargs -I {} mv {} {}pp
Signed-off-by: Sean Kelly <sean@seankelly.dev >
* Update internal includes for the renamed headers
This change was the result of the following bash script:
$ find -name *.h -o -name *.cpp -o -name *.hpp | xargs -I {} sed -i 's/\(pcl_ros\/.*\)\(h\)\([">]\)$/\1\2pp\3/g' {}
Signed-off-by: Sean Kelly <sean@seankelly.dev >
2020-08-06 11:13:01 -07:00
Markus Vieth
21cf907c46
Add missing include for new PCL versions ( #293 )
...
After this change https://github.com/PointCloudLibrary/pcl/commit/6df3e602a72ea16657f901c9a6911d95b263ba08#diff-24324a084e511502d7f34054ec31b353L50 , an explicit include for KdTree is needed.
It was formerly a transitive include via pcl/surface/mls.h - pcl/search/pcl_search.h - pcl/search/kdtree.h - pcl/kdtree/kdtree_flann.h.
2020-07-30 11:52:57 -07:00
Kunal Tyagi
2b770b15ed
Changes in preparation for PCL 1.11 ( #273 ) ( #279 )
...
* Deriving typedef from pcl type
* Explicit boost shared_ptr for function parameters
* Use boost::shared_ptr instead of PCL::Ptr
* Implementing boost-std compatibility
* Using the compatibility layer
2020-05-11 18:50:15 -07:00
Ruffin
36eb607be7
Use std::uint* types. ( #265 ) ( #266 )
...
Co-authored-by: Mike Purvis <mike@uwmike.com >
2020-03-16 13:08:48 -07:00
Kentaro Wada
9ac65d9d20
LazyNodelet for features/*
2018-04-30 11:44:37 -04:00
Kentaro Wada
c4c7f30977
LazyNodelet for filters/ProjectInliers
2018-04-30 11:44:37 -04:00
Kentaro Wada
2d13abfc8e
LazyNodelet for io/PointCloudConcatenateFieldsSynchronizer
2018-04-30 11:44:37 -04:00
Kentaro Wada
7124f54462
LazyNodelet for io/PointCloudConcatenateDataSynchronizer
2018-04-30 11:44:37 -04:00
Kentaro Wada
071de1e3b4
LazyNodelet for segmentation/SegmentDifferences
2018-04-30 11:44:37 -04:00
Kentaro Wada
3cab2abb15
LazyNodelet for segmentation/SACSegmentationFromNormals
2018-04-30 11:44:37 -04:00
Kentaro Wada
3ef2b1bf8a
LazyNodelet for segmentation/SACSegmentation
2018-04-30 11:44:37 -04:00
Kentaro Wada
ebe25b4b89
LazyNodelet for segmentation/ExtractPolygonalPrismData
2018-04-30 11:44:37 -04:00
Kentaro Wada
76ea38194e
LazyNodelet for segmentation/EuclideanClusterExtraction
2018-04-30 11:44:37 -04:00
Kentaro Wada
6f2d30996a
LazyNodelet for surface/MovingLeastSquares
2018-04-30 11:44:37 -04:00
Kentaro Wada
7c70b159da
LazyNodelet for surface/ConvexHull2D
2018-04-30 11:44:37 -04:00
Kentaro Wada
c370da8a48
Inherit NodeletLazy for pipeline with less cpu load
2018-04-30 11:44:37 -04:00
Brice Rebsamen
a32bff82f7
specialized HasHeader, TimeStamp, FrameId
...
- HasHeader now returns false
- TimeStamp and FrameId specialed for pcl::PointCloud<T> for any point type T
These changes allow to use pcl::PointCloud with tf::MessageFilter
2018-04-30 11:44:37 -04:00
Lucid One
d245f70f4f
Fixes #87 for Indigo
2018-04-30 11:44:37 -04:00
Lucid One
0a958f55ce
Fixes #77 and #80 for indigo
2018-04-30 11:44:37 -04:00
Paul Bovbel
08e83a67bf
merge pull request #60
2018-04-30 11:44:37 -04:00
William Woodall
3bc59ab51b
Fix a serialization error with point_cloud headers
2018-04-30 11:44:37 -04:00
William Woodall
11d24d0e97
Initialize shared pointers before use
...
Should address runtime errors reported in #29
2018-04-30 11:44:37 -04:00
William Woodall
3a688bcf5f
Add missing EIGEN define which caused failures on the farm
2018-04-30 11:44:37 -04:00
William Woodall
edc9fdab85
Add missing include in one of the installed headers
2018-04-30 11:44:37 -04:00
William Woodall
a3840127f8
Refactors to use pcl-1.7
2018-04-30 11:44:37 -04:00
William Woodall
4e64cb25e7
Use the PointIndices from pcl_msgs
2018-04-30 11:44:37 -04:00
William Woodall
746a8faf65
Experimental changes to point_cloud.h
2018-04-30 11:44:37 -04:00
William Woodall
a931106c5b
Fixes from converting from pcl-1.7, incomplete
2018-04-30 11:44:37 -04:00
Davide
5733764621
Changed #include type to lib
2018-04-30 11:44:37 -04:00
Kei Okada
b2f9c6e898
fix to compileable
2018-04-30 11:44:37 -04:00
Kei Okada
f2553aac6c
copy features/segmentation/surface from fuerte-devel
2018-04-30 11:44:37 -04:00
Julius Kammerl
a3701bb3df
migrating nodelets and tools from fuerte release to pcl_ros
2018-04-30 11:44:37 -04:00
jkammerl
bcda3321ad
restructuring perception_pcl in groovy branch
2018-04-30 11:44:37 -04:00
jkammerl
33ae605cd1
catkinized version of perception_pcl for groovy
2018-04-30 11:44:37 -04:00
rusu
adf647f14d
added PCL 1.6 stac for Groovy
2018-04-30 11:44:37 -04:00