Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* moved scalar displays (temperature, illuminance, relative humidity, fluid pressure) header and source file from rviz to rviz2 * Changed header and source files to compile successfully changed pointers to smart pointers replaced outdated headers updated CMakeList and plgins_description * Refactored Scalar Displays Added the header file point cloud scalar that includes all functionality that was possible to template. This excludes the process message function and the set initial values und update properties function. Furthermore the process message function was split up into several smaller functions where the createpointcloud2message function allows for unit tests because no instance of the actual point cloud is needed. * Update Docs updated ported displays. Changed ament for colcon * Implemented Visual Tests They test if color changes correctly. Refactored point cloud common page object by implementing the queuesize method. Therefore laser scan, point cloud and point cloud 2 page objects become redundant * Implemented point cloud scalar display test Test for correct memory allocation and correct copy of values. Also uncrustified files with linter errors * Pull Request Changes Indentation, doc blocks * Added DBUILD_TESTING keyword without it the tests do not execute * added DBUILD_TESTING keyword without it the tests do not run
- Loading branch information