Changes

Summary

  1. [GUI.Component] Add virtualization for attachment performer (#4638) (details)
Commit 74acc2da7b8349564655b06029f6cfbd92fd9c86 by noreply
[GUI.Component] Add virtualization for attachment performer (#4638)

* Add virtual destructor for reinit on virtual unique pointer

* ADD Virtualization layer

* Remove github merge conficts

* Refactor the virtualization layer to merge it inside the inheritance tree

* First stage of refactoring attribute names

* Refactoring of InteractionPerformer attributes names

* Add compatibility layer for attributes renaming

* FIX SofaCuda compilation

* Update Sofa/GUI/Component/src/sofa/gui/component/performer/BaseAttachBodyPerformer.inl

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>

* Update Sofa/GUI/Component/src/sofa/gui/component/performer/BaseAttachBodyPerformer.inl

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>

---------

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/ConstraintAttachBodyPerformer.inl (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/AttachBodyButtonSetting.cpp (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/FixParticlePerformer.inl (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/InciseAlongPathPerformer.cpp (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/AttachBodyPerformer.inl (diff)
The file was modifiedSofa/GUI/Component/CMakeLists.txt (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/ConstraintAttachBodyPerformer.cpp (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/InteractionPerformer.h (diff)
The file was addedSofa/GUI/Component/src/sofa/gui/component/performer/BaseAttachBodyPerformer.inl
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/ConstraintAttachBodyPerformer.h (diff)
The file was modifiedSofa/GUI/Qt/src/sofa/gui/qt/QMouseOperations.cpp (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/AttachBodyPerformer.h (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/AttachBodyButtonSetting.h (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/StartNavigationPerformer.cpp (diff)
The file was modifiedapplications/plugins/SofaCUDA/sofa/gpu/gui/CudaMouseInteraction.cpp (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/config.h.in (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/RemovePrimitivePerformer.inl (diff)
The file was addedSofa/GUI/Component/src/sofa/gui/component/performer/BaseAttachBodyPerformer.h
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/SuturePointPerformer.inl (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/AddRecordedCameraPerformer.cpp (diff)
The file was modifiedSofa/GUI/Common/src/sofa/gui/common/MouseOperations.h (diff)
The file was modifiedSofa/GUI/Component/src/sofa/gui/component/performer/AttachBodyPerformer.cpp (diff)