-
Notifications
You must be signed in to change notification settings - Fork 212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make transformation framework pluggable #346
Make transformation framework pluggable #346
Commits on Sep 6, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c6fafad - Browse repository at this point
Copy the full SHA c6fafadView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4eb84e - Browse repository at this point
Copy the full SHA a4eb84eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd60589 - Browse repository at this point
Copy the full SHA cd60589View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcae120 - Browse repository at this point
Copy the full SHA bcae120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 047ce24 - Browse repository at this point
Copy the full SHA 047ce24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b3e7e - Browse repository at this point
Copy the full SHA 10b3e7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aca341 - Browse repository at this point
Copy the full SHA 4aca341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34f8e0c - Browse repository at this point
Copy the full SHA 34f8e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e7b56c - Browse repository at this point
Copy the full SHA 0e7b56cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25addf1 - Browse repository at this point
Copy the full SHA 25addf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c765d - Browse repository at this point
Copy the full SHA 62c765dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c1d01 - Browse repository at this point
Copy the full SHA a5c1d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for b38626c - Browse repository at this point
Copy the full SHA b38626cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9117995 - Browse repository at this point
Copy the full SHA 9117995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7549ed8 - Browse repository at this point
Copy the full SHA 7549ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65f09b6 - Browse repository at this point
Copy the full SHA 65f09b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 273e836 - Browse repository at this point
Copy the full SHA 273e836View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b6265 - Browse repository at this point
Copy the full SHA d8b6265View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7b2cb - Browse repository at this point
Copy the full SHA 4c7b2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 336a5a3 - Browse repository at this point
Copy the full SHA 336a5a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for af691ab - Browse repository at this point
Copy the full SHA af691abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27382ed - Browse repository at this point
Copy the full SHA 27382edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83fd0df - Browse repository at this point
Copy the full SHA 83fd0dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb3adde - Browse repository at this point
Copy the full SHA fb3addeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b0c53f - Browse repository at this point
Copy the full SHA 2b0c53fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f757e - Browse repository at this point
Copy the full SHA c9f757eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2414d6f - Browse repository at this point
Copy the full SHA 2414d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c6683 - Browse repository at this point
Copy the full SHA 17c6683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1598a82 - Browse repository at this point
Copy the full SHA 1598a82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7edc4 - Browse repository at this point
Copy the full SHA 1c7edc4View commit details -
Make FrameTransformer::transform() return a PoseStamped and rename Fr…
…ameTransformer::lastAvailableTransform()
Configuration menu - View commit details
-
Copy full SHA for c14682e - Browse repository at this point
Copy the full SHA c14682eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb4667d - Browse repository at this point
Copy the full SHA fb4667dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6851143 - Browse repository at this point
Copy the full SHA 6851143View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1872a3f - Browse repository at this point
Copy the full SHA 1872a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1750ebb - Browse repository at this point
Copy the full SHA 1750ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0ad04 - Browse repository at this point
Copy the full SHA 7a0ad04View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb9ddfc - Browse repository at this point
Copy the full SHA bb9ddfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38d1064 - Browse repository at this point
Copy the full SHA 38d1064View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7df47a - Browse repository at this point
Copy the full SHA f7df47aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eab067 - Browse repository at this point
Copy the full SHA 5eab067View commit details -
Configuration menu - View commit details
-
Copy full SHA for e387c8f - Browse repository at this point
Copy the full SHA e387c8fView commit details -
Add TransformationPanel to change transformation plugin at runtime
Note: The panel is not yet functional and requires the implementation of a TransformationManager
Configuration menu - View commit details
-
Copy full SHA for 51409aa - Browse repository at this point
Copy the full SHA 51409aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b893e13 - Browse repository at this point
Copy the full SHA b893e13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b4df7 - Browse repository at this point
Copy the full SHA 76b4df7View commit details -
Use the TransformationManager in the TransformationPanel
The TransformationManager is used to retrieve the available plugins and to set the transform after selecting it in the GUI
Configuration menu - View commit details
-
Copy full SHA for 1db5bde - Browse repository at this point
Copy the full SHA 1db5bdeView commit details -
Replace the button group by a PropertyTreeWidget with radio buttons
Now the design fits better with the rest of the panels. Note: The QTreeView does not allow to place QWidgets into the column, thus the self implemented radio button group.
Configuration menu - View commit details
-
Copy full SHA for 9c0a194 - Browse repository at this point
Copy the full SHA 9c0a194View commit details -
Configuration menu - View commit details
-
Copy full SHA for d503f55 - Browse repository at this point
Copy the full SHA d503f55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0797224 - Browse repository at this point
Copy the full SHA 0797224View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9b3f59 - Browse repository at this point
Copy the full SHA e9b3f59View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa3e244 - Browse repository at this point
Copy the full SHA aa3e244View commit details -
Configuration menu - View commit details
-
Copy full SHA for ada5757 - Browse repository at this point
Copy the full SHA ada5757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e517bb - Browse repository at this point
Copy the full SHA 2e517bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 774010b - Browse repository at this point
Copy the full SHA 774010bView commit details -
Rename FrameTransformerTF to TFFrameTransformer
Equivalent to naming scheme for Displays, Panels, etc.
Configuration menu - View commit details
-
Copy full SHA for 0a1efdf - Browse repository at this point
Copy the full SHA 0a1efdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf2ef06 - Browse repository at this point
Copy the full SHA cf2ef06View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a6c42 - Browse repository at this point
Copy the full SHA f1a6c42View commit details -
Move transformation_manager.hpp to include folder (to be used in rviz…
…_default_plugins)
Configuration menu - View commit details
-
Copy full SHA for 780a7a2 - Browse repository at this point
Copy the full SHA 780a7a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dad745a - Browse repository at this point
Copy the full SHA dad745aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a59f47f - Browse repository at this point
Copy the full SHA a59f47fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2dc7cc - Browse repository at this point
Copy the full SHA b2dc7ccView commit details -
Draw checkbox instead of radio button in RadioButtonProperty
This prevents rendering issues on macOS, where the radio button would be cut off on the bottom.
Configuration menu - View commit details
-
Copy full SHA for 2d9c601 - Browse repository at this point
Copy the full SHA 2d9c601View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06bfd79 - Browse repository at this point
Copy the full SHA 06bfd79View commit details -
Configuration menu - View commit details
-
Copy full SHA for b15f2ae - Browse repository at this point
Copy the full SHA b15f2aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aa0862 - Browse repository at this point
Copy the full SHA 1aa0862View commit details -
Configuration menu - View commit details
-
Copy full SHA for f94b91d - Browse repository at this point
Copy the full SHA f94b91dView commit details -
Add PluginInformation struct to rviz_common::Factory
This allows a factory user to conveniently get all information for one plugin.
Configuration menu - View commit details
-
Copy full SHA for 4cb91d8 - Browse repository at this point
Copy the full SHA 4cb91d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b1eb6 - Browse repository at this point
Copy the full SHA 21b1eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecfebe7 - Browse repository at this point
Copy the full SHA ecfebe7View commit details -
Omit "FrameManager" from TFFrameManager plugin name
This is equivalent to how e.g. Displays are named
Configuration menu - View commit details
-
Copy full SHA for ff2bc06 - Browse repository at this point
Copy the full SHA ff2bc06View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6025cb - Browse repository at this point
Copy the full SHA f6025cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 814419f - Browse repository at this point
Copy the full SHA 814419fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ded62bf - Browse repository at this point
Copy the full SHA ded62bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a72298 - Browse repository at this point
Copy the full SHA 7a72298View commit details -
Refactor factories to work with PluginInfo
This improves the interaction with factories since all attributes of a plugin are immediately available and do not have to be retrieved separately.
Configuration menu - View commit details
-
Copy full SHA for 5f81e9f - Browse repository at this point
Copy the full SHA 5f81e9fView commit details -
Change design: from a base common class (OnlyTfCompatibleBaseDisplay)…
… to a delegate object (TransformerHandlerDelegate)
Configuration menu - View commit details
-
Copy full SHA for 734dd1a - Browse repository at this point
Copy the full SHA 734dd1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed214e - Browse repository at this point
Copy the full SHA 4ed214eView commit details -
Expose a method to check if the current transformer is the correct on…
…e, to be used in the Display::update() method
Configuration menu - View commit details
-
Copy full SHA for f3d0eb1 - Browse repository at this point
Copy the full SHA f3d0eb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0560e64 - Browse repository at this point
Copy the full SHA 0560e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for e785cd5 - Browse repository at this point
Copy the full SHA e785cd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c16fa40 - Browse repository at this point
Copy the full SHA c16fa40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 477da3c - Browse repository at this point
Copy the full SHA 477da3cView commit details -
Use TransformerGuard in TFDisplay to make it handle changes of the Fr…
…ameTransformer type
Configuration menu - View commit details
-
Copy full SHA for ccf580a - Browse repository at this point
Copy the full SHA ccf580aView commit details -
Add config loading and saving to TransformationManager
Also improves error handling.
Configuration menu - View commit details
-
Copy full SHA for c45de8f - Browse repository at this point
Copy the full SHA c45de8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6208933 - Browse repository at this point
Copy the full SHA 6208933View commit details -
Configuration menu - View commit details
-
Copy full SHA for 775af65 - Browse repository at this point
Copy the full SHA 775af65View commit details -
Harmonize comment style in frame_transformer.hpp and add TODO for com…
…mented out method
Configuration menu - View commit details
-
Copy full SHA for f32c02a - Browse repository at this point
Copy the full SHA f32c02aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c89dc6b - Browse repository at this point
Copy the full SHA c89dc6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 708e4e3 - Browse repository at this point
Copy the full SHA 708e4e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3a6843 - Browse repository at this point
Copy the full SHA b3a6843View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47286bc - Browse repository at this point
Copy the full SHA 47286bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ac8ba - Browse repository at this point
Copy the full SHA 93ac8baView commit details -
Configuration menu - View commit details
-
Copy full SHA for a43a12c - Browse repository at this point
Copy the full SHA a43a12cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 949b465 - Browse repository at this point
Copy the full SHA 949b465View commit details -
Configuration menu - View commit details
-
Copy full SHA for f981147 - Browse repository at this point
Copy the full SHA f981147View commit details -
Fix pluginlib icon loading crash on missing plugin
This also fixes the segfault on startup when the transformer to load is not available
Configuration menu - View commit details
-
Copy full SHA for d8cd337 - Browse repository at this point
Copy the full SHA d8cd337View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c34bdd - Browse repository at this point
Copy the full SHA 0c34bddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ac8f8 - Browse repository at this point
Copy the full SHA d0ac8f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9836abc - Browse repository at this point
Copy the full SHA 9836abcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 750be43 - Browse repository at this point
Copy the full SHA 750be43View commit details -
Configuration menu - View commit details
-
Copy full SHA for acc241d - Browse repository at this point
Copy the full SHA acc241dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f6a69 - Browse repository at this point
Copy the full SHA 01f6a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11d7fd3 - Browse repository at this point
Copy the full SHA 11d7fd3View commit details -
Change name of class InternalFrameTransformer to TransformationLibrar…
…yConnector and of relative getters
Configuration menu - View commit details
-
Copy full SHA for 0ac4d2d - Browse repository at this point
Copy the full SHA 0ac4d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 042c6ac - Browse repository at this point
Copy the full SHA 042c6acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c6e880 - Browse repository at this point
Copy the full SHA 8c6e880View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4e14fc - Browse repository at this point
Copy the full SHA a4e14fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24fa5e1 - Browse repository at this point
Copy the full SHA 24fa5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff13da - Browse repository at this point
Copy the full SHA cff13daView commit details -
Fix points marker behavior on missing transform
The old routine did not return when transformation fails, which resulted in strange visual behavior on Windows
Configuration menu - View commit details
-
Copy full SHA for 7050022 - Browse repository at this point
Copy the full SHA 7050022View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf4e183 - Browse repository at this point
Copy the full SHA cf4e183View commit details -
Refactor TransformerGuard so that it checks the type of the transform…
…er itself rather than of the connector -To accomplish this modification the new method getTransformer had to be added to rviz_common::FrameManager
Configuration menu - View commit details
-
Copy full SHA for 59e3dee - Browse repository at this point
Copy the full SHA 59e3deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 154add4 - Browse repository at this point
Copy the full SHA 154add4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f36e9fa - Browse repository at this point
Copy the full SHA f36e9faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d167a - Browse repository at this point
Copy the full SHA b2d167aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82cd6bc - Browse repository at this point
Copy the full SHA 82cd6bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c3009d - Browse repository at this point
Copy the full SHA 8c3009dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9012c4 - Browse repository at this point
Copy the full SHA c9012c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ae8f13 - Browse repository at this point
Copy the full SHA 5ae8f13View commit details -
Update comment in transformer_guard.hpp and insert TF as default tran…
…sformer in visual testing config
Configuration menu - View commit details
-
Copy full SHA for 2873d35 - Browse repository at this point
Copy the full SHA 2873d35View commit details -
Pass clock to tf2::Buffer contructor
-Necessary after PR ros2#340
Configuration menu - View commit details
-
Copy full SHA for b27d8f6 - Browse repository at this point
Copy the full SHA b27d8f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dfd0a8 - Browse repository at this point
Copy the full SHA 9dfd0a8View commit details -
- use "::WeakPtr" convention - add missing visibility macro to TransformationManager - retain information about tf exceptions when re-throwing - fix documentation typo
Configuration menu - View commit details
-
Copy full SHA for 5f7cdf3 - Browse repository at this point
Copy the full SHA 5f7cdf3View commit details -
Remove reset button from transformer panel
- superfluous for small amount of checkboxes - Code-Style: reorder functions in transformer panel
Configuration menu - View commit details
-
Copy full SHA for 356f60b - Browse repository at this point
Copy the full SHA 356f60bView commit details -
Signed-off-by: William Woodall <william@osrfoundation.org>
Configuration menu - View commit details
-
Copy full SHA for c389501 - Browse repository at this point
Copy the full SHA c389501View commit details -
use ++ suffix in loop iterators (cppcheck)
Signed-off-by: William Woodall <william@osrfoundation.org>
Configuration menu - View commit details
-
Copy full SHA for fe7db36 - Browse repository at this point
Copy the full SHA fe7db36View commit details -
suppress Ogre warnings when interpreting single header (autocomplete)
Signed-off-by: William Woodall <william@osrfoundation.org>
Configuration menu - View commit details
-
Copy full SHA for 17ba6b4 - Browse repository at this point
Copy the full SHA 17ba6b4View commit details -
initialize member variable in constructor
Signed-off-by: William Woodall <william@osrfoundation.org>
Configuration menu - View commit details
-
Copy full SHA for a04e711 - Browse repository at this point
Copy the full SHA a04e711View commit details
Commits on Sep 7, 2018
-
Implement workaround for missing Qt clicked event
- Clicking on the transformers view, sometimes the clicked event is only sent to the underlying property, not the tree view - This results in weird behaviour of the gui - With this fix, it can only (rarely) happen that the click does nothing
Configuration menu - View commit details
-
Copy full SHA for c986fcc - Browse repository at this point
Copy the full SHA c986fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d644ff - Browse repository at this point
Copy the full SHA 7d644ffView commit details
Commits on Sep 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8898a67 - Browse repository at this point
Copy the full SHA 8898a67View commit details