Changes

Summary

  1. [Type] Refactor Vec (#4296) (details)
Commit 4a40054c53e679a594966c927b5512e2e2159e4a by noreply
[Type] Refactor Vec (#4296)

* WIP

* fix vecnoinit/vec, and constexpr init of array

* add an other conversion for rgbacolor

* correct aliases

* fix tests compil

* use correct type for getClosest

* add compat for picking

* polish

* change type in image

* remove superfluous typenames

* no need to clear as it is already zero-init
The file was modifiedSofa/framework/Type/src/sofa/type/RGBAColor.h (diff)
The file was modifiedSofa/GUI/Common/src/sofa/gui/common/ColourPickingVisitor.cpp (diff)
The file was modifiedSofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappingRigid.cpp (diff)
The file was modifiedSofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/JointSpringForceField.inl (diff)
The file was modifiedSofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappers/BarycentricMapperHexahedronSetTopology.inl (diff)
The file was modifiedSofa/framework/Type/test/Color_test.cpp (diff)
The file was modifiedSofa/framework/Topology/test/Hexahedron_test.cpp (diff)
The file was modifiedSofa/GUI/Qt/src/sofa/gui/qt/GLPickHandler.cpp (diff)
The file was modifiedSofa/GUI/Common/src/sofa/gui/common/ColourPickingVisitor.h (diff)
The file was modifiedSofa/framework/Type/src/sofa/type/RGBAColor.cpp (diff)
The file was modifiedSofa/GUI/Qt/src/sofa/gui/qt/QRGBAColorPicker.h (diff)
The file was modifiedSofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedronFEMForceField.h (diff)
The file was modifiedSofa/GUI/Qt/src/sofa/gui/qt/QRGBAColorPicker.cpp (diff)
The file was modifiedSofa/framework/Topology/src/sofa/topology/Hexahedron.h (diff)
The file was modifiedSofa/framework/Type/src/sofa/type/BoundingBox.cpp (diff)
The file was modifiedSofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedronFEMForceField.inl (diff)
The file was modifiedSofa/framework/Type/src/sofa/type/Vec.h (diff)
The file was modifiedapplications/plugins/image/ImageAlgorithms.h (diff)