Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Move odometry display and covariance classes * Make everything compile and fix linters * Move covariance_visual to rviz_rendering - covariance_property is no friend class anymore - make covariance_visual independent of geometry_msgs * Add to plugins_descriptions.xml file * Minor refactoring of CovarianceProperty * Remove Eigen dependency in rviz_default_plugins * Add tests to odometry_display * Move scene graph introspection to rviz_rendering - Split scene_graph_introspection into gmock dependent/independent part - add helpers methods to find rviz shapes - polish methods to make them available throughout RViz * Add rudimentary tests for CovarianceVisual * Extract quaternion helper and include a test * Add possibility to change arbitrary subproperties to testing framework * Add visual test for odometry display * Refactoring of CovarianceVisual * Add further tests for odometry_display * Refactoring of odometry_display.cpp * Make covariances behave like other RViz objects - The property is now only a container for GUI interaction - Covariance visuals need to be kept in the display - Allow simple setting of property content for every visual - Make CovarianceVisual independent of rviz_rendering::Object since there is no relation anymore (not all objects derive from Object anyway) * Set error status if tansform fails * Fix tests after rebase * Move odometry_display.hpp to include folder * Fix tests after rebase * Harmonize failed transfor error status
- Loading branch information