Package Summary
Tags | No category tags. |
Version | 2.1.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/filters.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-20 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Tully Foote
- Jon Binney
Authors
Filters
Usage with ament_cmake
Here is recommended approach on how to link filters
to your project, using the filters::realtime_circular_buffer
target.
find_package(filters CONFIG REQUIRED)
add_library(my_library)
# Other library stuff here
target_link_libraries(my_library PUBLIC filters::realtime_circular_buffer)
For more information on using ament_cmake, see the ament_cmake tutorial.
Filters creates all of the following CMake targets, including:
- filters::realtime_circular_buffer
- filters::filter_chain
- filters::mean
- filters::params
- filters::increment
- filters::median
- filters::transfer_function
It is recommended to only link to the libraries needed.
Linking to filters::filter_base
pulls in all necessary libraries and include directories for targets with classes that extend FilterBase
. This is useful if you are writing your own filter.
Changelog for package filters
2.1.2 (2024-04-17)
- Fix the RHEL-9 build.
- Fix CMake 3.18
- Add a virtual definition of configure() in MultiChannelFilterBase.
- Contributors: Chris Lalancette, Jonathan Binney, Ryan Friedman
2.1.1 (2024-03-02)
- Provide target based dependencies in cmake for filter_base and libraries.
- Support Boost 1.71 (Ubuntu 20.04 Humble)
- Allow to iterate over RealtimeCircularBuffer.
- Change function signature to use pointer instead of array. This really has no downstream consequence, but makes it so that rosdoc2 can successfully generate documentation.
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jonathan Binney, Patrick Roncagliolo, Ryan Friedman, wep21
2.1.0 (2021-07-14)
- Fix compiler warnings+test failures on CI (#56)
- Solve statically parameter error (#48)
- Contributors: Jon Binney, Patrick Lascombz
2.0.1 (2021-07-08)
- Add Jon binney as a maintainer (#54)
- missing export includes (#50)
- changed free functions to be inline (#43)
- Update default_plugins.xml (fix plugin names)
- Contributors: Hang, Jonathan Binney, Marwan Taher, Steve Macenski
2.0.0 (2020-05-14)
- Fix a bug in the tests.
- Fixes for Foxy uncrustify.
- Address peer review comments.
- Enforce proper code style.
- Cleanup types and literals.
- Lint all sources.
- Address pending review comments.
- Misc boost fixes
- Fix wrong include guard
- FilterBase<T> to avoid name hiding
- Include what is used
- Alphabetize package deps
- Get rid of unnecessary retval
- Include what is used
- remove unnecessary ';'
- Use [empty()]{.title-ref} instead of [size() == 0]{.title-ref}
- [Instal]{.title-ref} -> [Install]{.title-ref}
- Add ament_package()
- Port filters to ROS Eloquent
- [noetic] deprecate h for hpp (#34)
- [noetic] Delete unused code (#33)
- Bump CMake version to avoid CMP0048
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Shane Loretz
1.9.0 (2020-03-10)
- Reduce dependency on boost (#30)
- Contributors: Shane Loretz
1.8.1 (2017-04-25)
- Fix warning about string type
- Contributors: Jon Binney
1.8.0 (2017-04-07)
- Remove promiscuous filter finding When specifying filters, you must now include the package name and exact filter name. Previously a workaround would search packages for any filter with the specified string in the filter name. This has been deprecated for a while, and here we're removing it. [#14 <https://github.com/ros/filters/issues/14>]{.title-ref}
- Contributors: Jon Binney
1.7.5 (2017-03-16)
- make rostest in CMakeLists optional (ros/rosdistro#3010)
- check for CATKIN_ENABLE_TESTING
- Add support for boolean parameters (fix #6)
- Contributors: Boris Gromov, Lukas Bulwahn, Tully Foote
1.7.4 (2013-07-23)
- Remove trailing whitespace and old <cpp> export
- Removing vestigial files
- Merge pull request #5 from ahendrix/hydro-devel Fix pluginlib macros and createInstance usage.
- Fix pluginlib macros and createInstance usage.
- Contributors: Austin Hendrix, William Woodall, jonbinney
1.7.3 (2013-06-27)
- use new pluginlib API
- Contributors: Jon Binney
1.7.2 (2013-06-26)
- a bunch of CMake fixes to get tests passing.
- fixing linking
- 1.7.2 For bugfix release
- Merge pull request #3 from dgossow/patch-1 Export pluginlib as dependency
- Export pluginlib as dependency
- Contributors: David Gossow, Tully Foote
1.7.1 (2013-05-24)
- bump version for bugfix
- Merge pull request #2 from jonbinney/install_headers added install rule for headers in cmakelists
- added install rule for headers in cmakelists
- Contributors: Jon Binney, jonbinney
1.7.0 (2013-05-23)
- bump version for hydro release
- reenabled rostests
- builds with catkin
- branched to separate cpp and ROS parts --HG--branch : cpp_separation
- Added tag unstable for changeset 661a74b486de --HG--branch : filters
- Added tag filters-1.6.0 for changeset 925818adeafe --HG--branch : filters
- 1.6.0 --HG--branch : filters
- creating unary stack to refactor from common --HG--branch : filters
- url fix --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4037239
- patch for #4144 including backwards compatability. Also added check to give nice error and quit if invalid filter name, instead of throwing exception --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030358
- rest of fix for #4181 tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030356
- basic tests for #4181 more to come --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030355
- Added Ubuntu platform tags to manifest --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4029647
-
- removing deprecated TransferFunctionFilter it is replaced by
- SingleChannelTransferFunctionFilter
- #3703 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4028320
-
- adding namespace to all debugging/errors for filter chain loader
- #3239 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026552
- updating the tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026106
- adding single channel transferfunctionfilter --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026105
- fixing build for karmic --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4025262
- doc reviewed --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024954
- all API issues cleared for filters --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024863
-
- Fixing warning message in filter_chain.h with regard to
- #2959 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024757
-
- removing hard codeing of filter_chain parameter list name.
- #2618 Backwards
- compatable statement left in with ROS_WARN to change --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024289
-
- removing unused dependency on tinyxml --HG--branch : filters extra
- convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024141
- Copying commit from latest to trunk. 'Added temporary OSX blacklist files' --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023977
- migration part 1 --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023884
- Contributors: Jon Binney, Ken Conley, gerkey, jonbinney, kwc, leibs, mwise, sachinc, tfoote, vpradeep
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_cmake_cppcheck | |
ament_cmake_cpplint | |
ament_cmake_uncrustify | |
ament_cmake_xmllint | |
pluginlib | |
rclcpp |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged filters at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/filters.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-20 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Tully Foote
- Jon Binney
Authors
Filters
Usage with ament_cmake
Here is recommended approach on how to link filters
to your project, using the filters::realtime_circular_buffer
target.
find_package(filters CONFIG REQUIRED)
add_library(my_library)
# Other library stuff here
target_link_libraries(my_library PUBLIC filters::realtime_circular_buffer)
For more information on using ament_cmake, see the ament_cmake tutorial.
Filters creates all of the following CMake targets, including:
- filters::realtime_circular_buffer
- filters::filter_chain
- filters::mean
- filters::params
- filters::increment
- filters::median
- filters::transfer_function
It is recommended to only link to the libraries needed.
Linking to filters::filter_base
pulls in all necessary libraries and include directories for targets with classes that extend FilterBase
. This is useful if you are writing your own filter.
Changelog for package filters
2.1.2 (2024-04-17)
- Fix the RHEL-9 build.
- Fix CMake 3.18
- Add a virtual definition of configure() in MultiChannelFilterBase.
- Contributors: Chris Lalancette, Jonathan Binney, Ryan Friedman
2.1.1 (2024-03-02)
- Provide target based dependencies in cmake for filter_base and libraries.
- Support Boost 1.71 (Ubuntu 20.04 Humble)
- Allow to iterate over RealtimeCircularBuffer.
- Change function signature to use pointer instead of array. This really has no downstream consequence, but makes it so that rosdoc2 can successfully generate documentation.
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jonathan Binney, Patrick Roncagliolo, Ryan Friedman, wep21
2.1.0 (2021-07-14)
- Fix compiler warnings+test failures on CI (#56)
- Solve statically parameter error (#48)
- Contributors: Jon Binney, Patrick Lascombz
2.0.1 (2021-07-08)
- Add Jon binney as a maintainer (#54)
- missing export includes (#50)
- changed free functions to be inline (#43)
- Update default_plugins.xml (fix plugin names)
- Contributors: Hang, Jonathan Binney, Marwan Taher, Steve Macenski
2.0.0 (2020-05-14)
- Fix a bug in the tests.
- Fixes for Foxy uncrustify.
- Address peer review comments.
- Enforce proper code style.
- Cleanup types and literals.
- Lint all sources.
- Address pending review comments.
- Misc boost fixes
- Fix wrong include guard
- FilterBase<T> to avoid name hiding
- Include what is used
- Alphabetize package deps
- Get rid of unnecessary retval
- Include what is used
- remove unnecessary ';'
- Use [empty()]{.title-ref} instead of [size() == 0]{.title-ref}
- [Instal]{.title-ref} -> [Install]{.title-ref}
- Add ament_package()
- Port filters to ROS Eloquent
- [noetic] deprecate h for hpp (#34)
- [noetic] Delete unused code (#33)
- Bump CMake version to avoid CMP0048
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Shane Loretz
1.9.0 (2020-03-10)
- Reduce dependency on boost (#30)
- Contributors: Shane Loretz
1.8.1 (2017-04-25)
- Fix warning about string type
- Contributors: Jon Binney
1.8.0 (2017-04-07)
- Remove promiscuous filter finding When specifying filters, you must now include the package name and exact filter name. Previously a workaround would search packages for any filter with the specified string in the filter name. This has been deprecated for a while, and here we're removing it. [#14 <https://github.com/ros/filters/issues/14>]{.title-ref}
- Contributors: Jon Binney
1.7.5 (2017-03-16)
- make rostest in CMakeLists optional (ros/rosdistro#3010)
- check for CATKIN_ENABLE_TESTING
- Add support for boolean parameters (fix #6)
- Contributors: Boris Gromov, Lukas Bulwahn, Tully Foote
1.7.4 (2013-07-23)
- Remove trailing whitespace and old <cpp> export
- Removing vestigial files
- Merge pull request #5 from ahendrix/hydro-devel Fix pluginlib macros and createInstance usage.
- Fix pluginlib macros and createInstance usage.
- Contributors: Austin Hendrix, William Woodall, jonbinney
1.7.3 (2013-06-27)
- use new pluginlib API
- Contributors: Jon Binney
1.7.2 (2013-06-26)
- a bunch of CMake fixes to get tests passing.
- fixing linking
- 1.7.2 For bugfix release
- Merge pull request #3 from dgossow/patch-1 Export pluginlib as dependency
- Export pluginlib as dependency
- Contributors: David Gossow, Tully Foote
1.7.1 (2013-05-24)
- bump version for bugfix
- Merge pull request #2 from jonbinney/install_headers added install rule for headers in cmakelists
- added install rule for headers in cmakelists
- Contributors: Jon Binney, jonbinney
1.7.0 (2013-05-23)
- bump version for hydro release
- reenabled rostests
- builds with catkin
- branched to separate cpp and ROS parts --HG--branch : cpp_separation
- Added tag unstable for changeset 661a74b486de --HG--branch : filters
- Added tag filters-1.6.0 for changeset 925818adeafe --HG--branch : filters
- 1.6.0 --HG--branch : filters
- creating unary stack to refactor from common --HG--branch : filters
- url fix --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4037239
- patch for #4144 including backwards compatability. Also added check to give nice error and quit if invalid filter name, instead of throwing exception --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030358
- rest of fix for #4181 tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030356
- basic tests for #4181 more to come --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030355
- Added Ubuntu platform tags to manifest --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4029647
-
- removing deprecated TransferFunctionFilter it is replaced by
- SingleChannelTransferFunctionFilter
- #3703 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4028320
-
- adding namespace to all debugging/errors for filter chain loader
- #3239 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026552
- updating the tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026106
- adding single channel transferfunctionfilter --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026105
- fixing build for karmic --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4025262
- doc reviewed --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024954
- all API issues cleared for filters --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024863
-
- Fixing warning message in filter_chain.h with regard to
- #2959 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024757
-
- removing hard codeing of filter_chain parameter list name.
- #2618 Backwards
- compatable statement left in with ROS_WARN to change --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024289
-
- removing unused dependency on tinyxml --HG--branch : filters extra
- convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024141
- Copying commit from latest to trunk. 'Added temporary OSX blacklist files' --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023977
- migration part 1 --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023884
- Contributors: Jon Binney, Ken Conley, gerkey, jonbinney, kwc, leibs, mwise, sachinc, tfoote, vpradeep
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_cmake_cppcheck | |
ament_cmake_cpplint | |
ament_cmake_uncrustify | |
ament_cmake_xmllint | |
pluginlib | |
rclcpp |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged filters at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/filters.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-20 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Tully Foote
- Jon Binney
Authors
Filters
Usage with ament_cmake
Here is recommended approach on how to link filters
to your project, using the filters::realtime_circular_buffer
target.
find_package(filters CONFIG REQUIRED)
add_library(my_library)
# Other library stuff here
target_link_libraries(my_library PUBLIC filters::realtime_circular_buffer)
For more information on using ament_cmake, see the ament_cmake tutorial.
Filters creates all of the following CMake targets, including:
- filters::realtime_circular_buffer
- filters::filter_chain
- filters::mean
- filters::params
- filters::increment
- filters::median
- filters::transfer_function
It is recommended to only link to the libraries needed.
Linking to filters::filter_base
pulls in all necessary libraries and include directories for targets with classes that extend FilterBase
. This is useful if you are writing your own filter.
Changelog for package filters
2.1.2 (2024-04-17)
- Fix the RHEL-9 build.
- Fix CMake 3.18
- Add a virtual definition of configure() in MultiChannelFilterBase.
- Contributors: Chris Lalancette, Jonathan Binney, Ryan Friedman
2.1.1 (2024-03-02)
- Provide target based dependencies in cmake for filter_base and libraries.
- Support Boost 1.71 (Ubuntu 20.04 Humble)
- Allow to iterate over RealtimeCircularBuffer.
- Change function signature to use pointer instead of array. This really has no downstream consequence, but makes it so that rosdoc2 can successfully generate documentation.
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jonathan Binney, Patrick Roncagliolo, Ryan Friedman, wep21
2.1.0 (2021-07-14)
- Fix compiler warnings+test failures on CI (#56)
- Solve statically parameter error (#48)
- Contributors: Jon Binney, Patrick Lascombz
2.0.1 (2021-07-08)
- Add Jon binney as a maintainer (#54)
- missing export includes (#50)
- changed free functions to be inline (#43)
- Update default_plugins.xml (fix plugin names)
- Contributors: Hang, Jonathan Binney, Marwan Taher, Steve Macenski
2.0.0 (2020-05-14)
- Fix a bug in the tests.
- Fixes for Foxy uncrustify.
- Address peer review comments.
- Enforce proper code style.
- Cleanup types and literals.
- Lint all sources.
- Address pending review comments.
- Misc boost fixes
- Fix wrong include guard
- FilterBase<T> to avoid name hiding
- Include what is used
- Alphabetize package deps
- Get rid of unnecessary retval
- Include what is used
- remove unnecessary ';'
- Use [empty()]{.title-ref} instead of [size() == 0]{.title-ref}
- [Instal]{.title-ref} -> [Install]{.title-ref}
- Add ament_package()
- Port filters to ROS Eloquent
- [noetic] deprecate h for hpp (#34)
- [noetic] Delete unused code (#33)
- Bump CMake version to avoid CMP0048
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Shane Loretz
1.9.0 (2020-03-10)
- Reduce dependency on boost (#30)
- Contributors: Shane Loretz
1.8.1 (2017-04-25)
- Fix warning about string type
- Contributors: Jon Binney
1.8.0 (2017-04-07)
- Remove promiscuous filter finding When specifying filters, you must now include the package name and exact filter name. Previously a workaround would search packages for any filter with the specified string in the filter name. This has been deprecated for a while, and here we're removing it. [#14 <https://github.com/ros/filters/issues/14>]{.title-ref}
- Contributors: Jon Binney
1.7.5 (2017-03-16)
- make rostest in CMakeLists optional (ros/rosdistro#3010)
- check for CATKIN_ENABLE_TESTING
- Add support for boolean parameters (fix #6)
- Contributors: Boris Gromov, Lukas Bulwahn, Tully Foote
1.7.4 (2013-07-23)
- Remove trailing whitespace and old <cpp> export
- Removing vestigial files
- Merge pull request #5 from ahendrix/hydro-devel Fix pluginlib macros and createInstance usage.
- Fix pluginlib macros and createInstance usage.
- Contributors: Austin Hendrix, William Woodall, jonbinney
1.7.3 (2013-06-27)
- use new pluginlib API
- Contributors: Jon Binney
1.7.2 (2013-06-26)
- a bunch of CMake fixes to get tests passing.
- fixing linking
- 1.7.2 For bugfix release
- Merge pull request #3 from dgossow/patch-1 Export pluginlib as dependency
- Export pluginlib as dependency
- Contributors: David Gossow, Tully Foote
1.7.1 (2013-05-24)
- bump version for bugfix
- Merge pull request #2 from jonbinney/install_headers added install rule for headers in cmakelists
- added install rule for headers in cmakelists
- Contributors: Jon Binney, jonbinney
1.7.0 (2013-05-23)
- bump version for hydro release
- reenabled rostests
- builds with catkin
- branched to separate cpp and ROS parts --HG--branch : cpp_separation
- Added tag unstable for changeset 661a74b486de --HG--branch : filters
- Added tag filters-1.6.0 for changeset 925818adeafe --HG--branch : filters
- 1.6.0 --HG--branch : filters
- creating unary stack to refactor from common --HG--branch : filters
- url fix --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4037239
- patch for #4144 including backwards compatability. Also added check to give nice error and quit if invalid filter name, instead of throwing exception --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030358
- rest of fix for #4181 tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030356
- basic tests for #4181 more to come --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030355
- Added Ubuntu platform tags to manifest --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4029647
-
- removing deprecated TransferFunctionFilter it is replaced by
- SingleChannelTransferFunctionFilter
- #3703 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4028320
-
- adding namespace to all debugging/errors for filter chain loader
- #3239 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026552
- updating the tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026106
- adding single channel transferfunctionfilter --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026105
- fixing build for karmic --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4025262
- doc reviewed --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024954
- all API issues cleared for filters --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024863
-
- Fixing warning message in filter_chain.h with regard to
- #2959 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024757
-
- removing hard codeing of filter_chain parameter list name.
- #2618 Backwards
- compatable statement left in with ROS_WARN to change --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024289
-
- removing unused dependency on tinyxml --HG--branch : filters extra
- convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024141
- Copying commit from latest to trunk. 'Added temporary OSX blacklist files' --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023977
- migration part 1 --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023884
- Contributors: Jon Binney, Ken Conley, gerkey, jonbinney, kwc, leibs, mwise, sachinc, tfoote, vpradeep
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_cmake_cppcheck | |
ament_cmake_cpplint | |
ament_cmake_uncrustify | |
ament_cmake_xmllint | |
pluginlib | |
rclcpp |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged filters at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/filters.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-20 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Tully Foote
- Jon Binney
Authors
Filters
Usage with ament_cmake
Here is recommended approach on how to link filters
to your project, using the filters::realtime_circular_buffer
target.
find_package(filters CONFIG REQUIRED)
add_library(my_library)
# Other library stuff here
target_link_libraries(my_library PUBLIC filters::realtime_circular_buffer)
For more information on using ament_cmake, see the ament_cmake tutorial.
Filters creates all of the following CMake targets, including:
- filters::realtime_circular_buffer
- filters::filter_chain
- filters::mean
- filters::params
- filters::increment
- filters::median
- filters::transfer_function
It is recommended to only link to the libraries needed.
Linking to filters::filter_base
pulls in all necessary libraries and include directories for targets with classes that extend FilterBase
. This is useful if you are writing your own filter.
Changelog for package filters
2.1.2 (2024-04-17)
- Fix the RHEL-9 build.
- Fix CMake 3.18
- Add a virtual definition of configure() in MultiChannelFilterBase.
- Contributors: Chris Lalancette, Jonathan Binney, Ryan Friedman
2.1.1 (2024-03-02)
- Provide target based dependencies in cmake for filter_base and libraries.
- Support Boost 1.71 (Ubuntu 20.04 Humble)
- Allow to iterate over RealtimeCircularBuffer.
- Change function signature to use pointer instead of array. This really has no downstream consequence, but makes it so that rosdoc2 can successfully generate documentation.
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jonathan Binney, Patrick Roncagliolo, Ryan Friedman, wep21
2.1.0 (2021-07-14)
- Fix compiler warnings+test failures on CI (#56)
- Solve statically parameter error (#48)
- Contributors: Jon Binney, Patrick Lascombz
2.0.1 (2021-07-08)
- Add Jon binney as a maintainer (#54)
- missing export includes (#50)
- changed free functions to be inline (#43)
- Update default_plugins.xml (fix plugin names)
- Contributors: Hang, Jonathan Binney, Marwan Taher, Steve Macenski
2.0.0 (2020-05-14)
- Fix a bug in the tests.
- Fixes for Foxy uncrustify.
- Address peer review comments.
- Enforce proper code style.
- Cleanup types and literals.
- Lint all sources.
- Address pending review comments.
- Misc boost fixes
- Fix wrong include guard
- FilterBase<T> to avoid name hiding
- Include what is used
- Alphabetize package deps
- Get rid of unnecessary retval
- Include what is used
- remove unnecessary ';'
- Use [empty()]{.title-ref} instead of [size() == 0]{.title-ref}
- [Instal]{.title-ref} -> [Install]{.title-ref}
- Add ament_package()
- Port filters to ROS Eloquent
- [noetic] deprecate h for hpp (#34)
- [noetic] Delete unused code (#33)
- Bump CMake version to avoid CMP0048
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Shane Loretz
1.9.0 (2020-03-10)
- Reduce dependency on boost (#30)
- Contributors: Shane Loretz
1.8.1 (2017-04-25)
- Fix warning about string type
- Contributors: Jon Binney
1.8.0 (2017-04-07)
- Remove promiscuous filter finding When specifying filters, you must now include the package name and exact filter name. Previously a workaround would search packages for any filter with the specified string in the filter name. This has been deprecated for a while, and here we're removing it. [#14 <https://github.com/ros/filters/issues/14>]{.title-ref}
- Contributors: Jon Binney
1.7.5 (2017-03-16)
- make rostest in CMakeLists optional (ros/rosdistro#3010)
- check for CATKIN_ENABLE_TESTING
- Add support for boolean parameters (fix #6)
- Contributors: Boris Gromov, Lukas Bulwahn, Tully Foote
1.7.4 (2013-07-23)
- Remove trailing whitespace and old <cpp> export
- Removing vestigial files
- Merge pull request #5 from ahendrix/hydro-devel Fix pluginlib macros and createInstance usage.
- Fix pluginlib macros and createInstance usage.
- Contributors: Austin Hendrix, William Woodall, jonbinney
1.7.3 (2013-06-27)
- use new pluginlib API
- Contributors: Jon Binney
1.7.2 (2013-06-26)
- a bunch of CMake fixes to get tests passing.
- fixing linking
- 1.7.2 For bugfix release
- Merge pull request #3 from dgossow/patch-1 Export pluginlib as dependency
- Export pluginlib as dependency
- Contributors: David Gossow, Tully Foote
1.7.1 (2013-05-24)
- bump version for bugfix
- Merge pull request #2 from jonbinney/install_headers added install rule for headers in cmakelists
- added install rule for headers in cmakelists
- Contributors: Jon Binney, jonbinney
1.7.0 (2013-05-23)
- bump version for hydro release
- reenabled rostests
- builds with catkin
- branched to separate cpp and ROS parts --HG--branch : cpp_separation
- Added tag unstable for changeset 661a74b486de --HG--branch : filters
- Added tag filters-1.6.0 for changeset 925818adeafe --HG--branch : filters
- 1.6.0 --HG--branch : filters
- creating unary stack to refactor from common --HG--branch : filters
- url fix --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4037239
- patch for #4144 including backwards compatability. Also added check to give nice error and quit if invalid filter name, instead of throwing exception --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030358
- rest of fix for #4181 tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030356
- basic tests for #4181 more to come --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030355
- Added Ubuntu platform tags to manifest --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4029647
-
- removing deprecated TransferFunctionFilter it is replaced by
- SingleChannelTransferFunctionFilter
- #3703 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4028320
-
- adding namespace to all debugging/errors for filter chain loader
- #3239 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026552
- updating the tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026106
- adding single channel transferfunctionfilter --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026105
- fixing build for karmic --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4025262
- doc reviewed --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024954
- all API issues cleared for filters --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024863
-
- Fixing warning message in filter_chain.h with regard to
- #2959 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024757
-
- removing hard codeing of filter_chain parameter list name.
- #2618 Backwards
- compatable statement left in with ROS_WARN to change --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024289
-
- removing unused dependency on tinyxml --HG--branch : filters extra
- convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024141
- Copying commit from latest to trunk. 'Added temporary OSX blacklist files' --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023977
- migration part 1 --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023884
- Contributors: Jon Binney, Ken Conley, gerkey, jonbinney, kwc, leibs, mwise, sachinc, tfoote, vpradeep
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_cmake_cppcheck | |
ament_cmake_cpplint | |
ament_cmake_uncrustify | |
ament_cmake_xmllint | |
pluginlib | |
rclcpp |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged filters at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.9.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/filters.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2022-11-09 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Tully Foote
Authors
Changelog for package filters
1.9.2 (2022-05-09)
- Give access to FilterChain list of loaded filters
- Fix warnings and problem with illegal xml characters
- Contributors: Markus Vieth, Martin Pecka
1.9.1 (2020-09-23)
- make FilterBase::getName() const
- Making FilterBase::getParam const
- narrow down required boost dependencies (#40)
- [noetic] deprecate h for hpp (#34)
- [noetic] Delete unused code (#33)
- Bump CMake version to avoid CMP0048
- Contributors: Alejandro Hernández Cordero, Mikael Arguedas, Shane Loretz, Tully Foote
1.9.0 (2020-03-10)
- Reduce dependency on boost (#30)
- Contributors: Shane Loretz
1.8.1 (2017-04-25)
- Fix warning about string type
- Contributors: Jon Binney
1.8.0 (2017-04-07)
- Remove promiscuous filter finding When specifying filters, you must now include the package name and exact filter name. Previously a workaround would search packages for any filter with the specified string in the filter name. This has been deprecated for a while, and here we're removing it. [#14 <https://github.com/ros/filters/issues/14>]{.title-ref}
- Contributors: Jon Binney
1.7.5 (2017-03-16)
- make rostest in CMakeLists optional (ros/rosdistro#3010)
- check for CATKIN_ENABLE_TESTING
- Add support for boolean parameters (fix #6)
- Contributors: Boris Gromov, Lukas Bulwahn, Tully Foote
1.7.4 (2013-07-23)
- Remove trailing whitespace and old <cpp> export
- Removing vestigial files
- Merge pull request #5 from ahendrix/hydro-devel Fix pluginlib macros and createInstance usage.
- Fix pluginlib macros and createInstance usage.
- Contributors: Austin Hendrix, William Woodall, jonbinney
1.7.3 (2013-06-27)
- use new pluginlib API
- Contributors: Jon Binney
1.7.2 (2013-06-26)
- a bunch of CMake fixes to get tests passing.
- fixing linking
- 1.7.2 For bugfix release
- Merge pull request #3 from dgossow/patch-1 Export pluginlib as dependency
- Export pluginlib as dependency
- Contributors: David Gossow, Tully Foote
1.7.1 (2013-05-24)
- bump version for bugfix
- Merge pull request #2 from jonbinney/install_headers added install rule for headers in cmakelists
- added install rule for headers in cmakelists
- Contributors: Jon Binney, jonbinney
1.7.0 (2013-05-23)
- bump version for hydro release
- reenabled rostests
- builds with catkin
- branched to separate cpp and ROS parts --HG--branch : cpp_separation
- Added tag unstable for changeset 661a74b486de --HG--branch : filters
- Added tag filters-1.6.0 for changeset 925818adeafe --HG--branch : filters
- 1.6.0 --HG--branch : filters
- creating unary stack to refactor from common --HG--branch : filters
- url fix --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4037239
- patch for #4144 including backwards compatability. Also added check to give nice error and quit if invalid filter name, instead of throwing exception --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030358
- rest of fix for #4181 tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030356
- basic tests for #4181 more to come --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030355
- Added Ubuntu platform tags to manifest --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4029647
-
- removing deprecated TransferFunctionFilter it is replaced by
- SingleChannelTransferFunctionFilter
- #3703 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4028320
-
- adding namespace to all debugging/errors for filter chain loader
- #3239 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026552
- updating the tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026106
- adding single channel transferfunctionfilter --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026105
- fixing build for karmic --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4025262
- doc reviewed --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024954
- all API issues cleared for filters --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024863
-
- Fixing warning message in filter_chain.h with regard to
- #2959 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024757
-
- removing hard codeing of filter_chain parameter list name.
- #2618 Backwards
- compatable statement left in with ROS_WARN to change --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024289
-
- removing unused dependency on tinyxml --HG--branch : filters extra
- convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024141
- Copying commit from latest to trunk. 'Added temporary OSX blacklist files' --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023977
- migration part 1 --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023884
- Contributors: Jon Binney, Ken Conley, gerkey, jonbinney, kwc, leibs, mwise, sachinc, tfoote, vpradeep
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged filters at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.1.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/filters.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-20 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Tully Foote
- Jon Binney
Authors
Filters
Usage with ament_cmake
Here is recommended approach on how to link filters
to your project, using the filters::realtime_circular_buffer
target.
find_package(filters CONFIG REQUIRED)
add_library(my_library)
# Other library stuff here
target_link_libraries(my_library PUBLIC filters::realtime_circular_buffer)
For more information on using ament_cmake, see the ament_cmake tutorial.
Filters creates all of the following CMake targets, including:
- filters::realtime_circular_buffer
- filters::filter_chain
- filters::mean
- filters::params
- filters::increment
- filters::median
- filters::transfer_function
It is recommended to only link to the libraries needed.
Linking to filters::filter_base
pulls in all necessary libraries and include directories for targets with classes that extend FilterBase
. This is useful if you are writing your own filter.
Changelog for package filters
2.1.2 (2024-04-17)
- Fix the RHEL-9 build.
- Fix CMake 3.18
- Add a virtual definition of configure() in MultiChannelFilterBase.
- Contributors: Chris Lalancette, Jonathan Binney, Ryan Friedman
2.1.1 (2024-03-02)
- Provide target based dependencies in cmake for filter_base and libraries.
- Support Boost 1.71 (Ubuntu 20.04 Humble)
- Allow to iterate over RealtimeCircularBuffer.
- Change function signature to use pointer instead of array. This really has no downstream consequence, but makes it so that rosdoc2 can successfully generate documentation.
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jonathan Binney, Patrick Roncagliolo, Ryan Friedman, wep21
2.1.0 (2021-07-14)
- Fix compiler warnings+test failures on CI (#56)
- Solve statically parameter error (#48)
- Contributors: Jon Binney, Patrick Lascombz
2.0.1 (2021-07-08)
- Add Jon binney as a maintainer (#54)
- missing export includes (#50)
- changed free functions to be inline (#43)
- Update default_plugins.xml (fix plugin names)
- Contributors: Hang, Jonathan Binney, Marwan Taher, Steve Macenski
2.0.0 (2020-05-14)
- Fix a bug in the tests.
- Fixes for Foxy uncrustify.
- Address peer review comments.
- Enforce proper code style.
- Cleanup types and literals.
- Lint all sources.
- Address pending review comments.
- Misc boost fixes
- Fix wrong include guard
- FilterBase<T> to avoid name hiding
- Include what is used
- Alphabetize package deps
- Get rid of unnecessary retval
- Include what is used
- remove unnecessary ';'
- Use [empty()]{.title-ref} instead of [size() == 0]{.title-ref}
- [Instal]{.title-ref} -> [Install]{.title-ref}
- Add ament_package()
- Port filters to ROS Eloquent
- [noetic] deprecate h for hpp (#34)
- [noetic] Delete unused code (#33)
- Bump CMake version to avoid CMP0048
- Contributors: Alejandro Hernández Cordero, Chris Lalancette, Michel Hidalgo, Shane Loretz
1.9.0 (2020-03-10)
- Reduce dependency on boost (#30)
- Contributors: Shane Loretz
1.8.1 (2017-04-25)
- Fix warning about string type
- Contributors: Jon Binney
1.8.0 (2017-04-07)
- Remove promiscuous filter finding When specifying filters, you must now include the package name and exact filter name. Previously a workaround would search packages for any filter with the specified string in the filter name. This has been deprecated for a while, and here we're removing it. [#14 <https://github.com/ros/filters/issues/14>]{.title-ref}
- Contributors: Jon Binney
1.7.5 (2017-03-16)
- make rostest in CMakeLists optional (ros/rosdistro#3010)
- check for CATKIN_ENABLE_TESTING
- Add support for boolean parameters (fix #6)
- Contributors: Boris Gromov, Lukas Bulwahn, Tully Foote
1.7.4 (2013-07-23)
- Remove trailing whitespace and old <cpp> export
- Removing vestigial files
- Merge pull request #5 from ahendrix/hydro-devel Fix pluginlib macros and createInstance usage.
- Fix pluginlib macros and createInstance usage.
- Contributors: Austin Hendrix, William Woodall, jonbinney
1.7.3 (2013-06-27)
- use new pluginlib API
- Contributors: Jon Binney
1.7.2 (2013-06-26)
- a bunch of CMake fixes to get tests passing.
- fixing linking
- 1.7.2 For bugfix release
- Merge pull request #3 from dgossow/patch-1 Export pluginlib as dependency
- Export pluginlib as dependency
- Contributors: David Gossow, Tully Foote
1.7.1 (2013-05-24)
- bump version for bugfix
- Merge pull request #2 from jonbinney/install_headers added install rule for headers in cmakelists
- added install rule for headers in cmakelists
- Contributors: Jon Binney, jonbinney
1.7.0 (2013-05-23)
- bump version for hydro release
- reenabled rostests
- builds with catkin
- branched to separate cpp and ROS parts --HG--branch : cpp_separation
- Added tag unstable for changeset 661a74b486de --HG--branch : filters
- Added tag filters-1.6.0 for changeset 925818adeafe --HG--branch : filters
- 1.6.0 --HG--branch : filters
- creating unary stack to refactor from common --HG--branch : filters
- url fix --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4037239
- patch for #4144 including backwards compatability. Also added check to give nice error and quit if invalid filter name, instead of throwing exception --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030358
- rest of fix for #4181 tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030356
- basic tests for #4181 more to come --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030355
- Added Ubuntu platform tags to manifest --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4029647
-
- removing deprecated TransferFunctionFilter it is replaced by
- SingleChannelTransferFunctionFilter
- #3703 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4028320
-
- adding namespace to all debugging/errors for filter chain loader
- #3239 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026552
- updating the tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026106
- adding single channel transferfunctionfilter --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026105
- fixing build for karmic --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4025262
- doc reviewed --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024954
- all API issues cleared for filters --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024863
-
- Fixing warning message in filter_chain.h with regard to
- #2959 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024757
-
- removing hard codeing of filter_chain parameter list name.
- #2618 Backwards
- compatable statement left in with ROS_WARN to change --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024289
-
- removing unused dependency on tinyxml --HG--branch : filters extra
- convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024141
- Copying commit from latest to trunk. 'Added temporary OSX blacklist files' --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023977
- migration part 1 --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023884
- Contributors: Jon Binney, Ken Conley, gerkey, jonbinney, kwc, leibs, mwise, sachinc, tfoote, vpradeep
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gtest | |
ament_cmake_cppcheck | |
ament_cmake_cpplint | |
ament_cmake_uncrustify | |
ament_cmake_xmllint | |
pluginlib | |
rclcpp |
System Dependencies
Name |
---|
libboost-dev |
Dependant Packages
Name | Deps |
---|---|
control_toolbox | |
laser_filters |
Launch files
Messages
Services
Plugins
Recent questions tagged filters at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.8.3 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/filters.git |
VCS Type | git |
VCS Version | lunar-devel |
Last Updated | 2022-05-10 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Tully Foote
Authors
Changelog for package filters
1.8.3 (2022-05-09)
- Backport PR-60 to lunar-devel Add getFilters() function to provide access to FilterChain's filters to child classes.
- Contributors: Jon Binney, Martin Pecka:
1.8.2 (2021-10-13)
- Make FilterBase::getName() const.
- Make getParam() functions of FilterBase const
- [Windows][lunar] Fix run_tests build breaks on WindowsMSVC
(#26)
- fix test build break. (#2)
- use c standard lib.
- Merge pull request #29 from mvieth/lunar-devel Fix problem with illegal xml characters
- Fix problem with illegal xml characters
- Contributors: Jonathan Binney, Markus Vieth, Martin Pecka, Sean Yen, Tully Foote
1.8.1 (2017-04-25)
- Fix warning about string type
- Contributors: Jon Binney
1.8.0 (2017-04-07)
- Remove promiscuous filter finding When specifying filters, you must now include the package name and exact filter name. Previously a workaround would search packages for any filter with the specified string in the filter name. This has been deprecated for a while, and here we're removing it. [#14 <https://github.com/ros/filters/issues/14>]{.title-ref}
- Contributors: Jon Binney
1.7.5 (2017-03-16)
- make rostest in CMakeLists optional (ros/rosdistro#3010)
- check for CATKIN_ENABLE_TESTING
- Add support for boolean parameters (fix #6)
- Contributors: Boris Gromov, Lukas Bulwahn, Tully Foote
1.7.4 (2013-07-23)
- Remove trailing whitespace and old <cpp> export
- Removing vestigial files
- Merge pull request #5 from ahendrix/hydro-devel Fix pluginlib macros and createInstance usage.
- Fix pluginlib macros and createInstance usage.
- Contributors: Austin Hendrix, William Woodall, jonbinney
1.7.3 (2013-06-27)
- use new pluginlib API
- Contributors: Jon Binney
1.7.2 (2013-06-26)
- a bunch of CMake fixes to get tests passing.
- fixing linking
- 1.7.2 For bugfix release
- Merge pull request #3 from dgossow/patch-1 Export pluginlib as dependency
- Export pluginlib as dependency
- Contributors: David Gossow, Tully Foote
1.7.1 (2013-05-24)
- bump version for bugfix
- Merge pull request #2 from jonbinney/install_headers added install rule for headers in cmakelists
- added install rule for headers in cmakelists
- Contributors: Jon Binney, jonbinney
1.7.0 (2013-05-23)
- bump version for hydro release
- reenabled rostests
- builds with catkin
- branched to separate cpp and ROS parts --HG--branch : cpp_separation
- Added tag unstable for changeset 661a74b486de --HG--branch : filters
- Added tag filters-1.6.0 for changeset 925818adeafe --HG--branch : filters
- 1.6.0 --HG--branch : filters
- creating unary stack to refactor from common --HG--branch : filters
- url fix --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4037239
- patch for #4144 including backwards compatability. Also added check to give nice error and quit if invalid filter name, instead of throwing exception --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030358
- rest of fix for #4181 tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030356
- basic tests for #4181 more to come --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4030355
- Added Ubuntu platform tags to manifest --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4029647
-
- removing deprecated TransferFunctionFilter it is replaced by
- SingleChannelTransferFunctionFilter
- #3703 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4028320
-
- adding namespace to all debugging/errors for filter chain loader
- #3239 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026552
- updating the tests --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026106
- adding single channel transferfunctionfilter --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4026105
- fixing build for karmic --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4025262
- doc reviewed --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024954
- all API issues cleared for filters --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024863
-
- Fixing warning message in filter_chain.h with regard to
- #2959 --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024757
-
- removing hard codeing of filter_chain parameter list name.
- #2618 Backwards
- compatable statement left in with ROS_WARN to change --HG--branch
- filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024289
-
- removing unused dependency on tinyxml --HG--branch : filters extra
- convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4024141
- Copying commit from latest to trunk. 'Added temporary OSX blacklist files' --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023977
- migration part 1 --HG--branch : filters extra : convert_revision : svn%3Aeb33c2ac-9c88-4c90-87e0-44a10359b0c3/stacks/common/trunk/filters%4023884
- Contributors: Jon Binney, Ken Conley, gerkey, jonbinney, kwc, leibs, mwise, sachinc, tfoote, vpradeep