STORM-IRIT / Radium-Engine

Research 3D Engine for rendering, animation and processing
https://storm-irit.github.io/Radium-Engine/
Apache License 2.0
100 stars 50 forks source link

Fix Core::VariableSet #1033

Closed MathiasPaulin closed 1 year ago

MathiasPaulin commented 1 year ago

Pull Request Desription

Fix remaining bugs in VariableSet

Add the ability to pass user parameter to visitors.

Improve documentation

Question, do we extend the capabilities of VariableSet::TypeList to have something like https://github.com/AcademySoftwareFoundation/openvdb/blob/master/openvdb/openvdb/TypeList.h

Check if you branch history is PR compatible

UPDATE the form below to describe your PR

Please check if the PR fulfills these requirements

Be aware that the PR request cannot be accepted if it doesn't pass the Continuous Integration tests.

codecov[bot] commented 1 year ago

Codecov Report

Merging #1033 (a4fbe8b) into release-candidate (08428a6) will increase coverage by 0.07%. The diff coverage is 100.00%.

:exclamation: Current head a4fbe8b differs from pull request most recent head d2e43bd. Consider uploading reports for the commit d2e43bd to get more accurate results

@@                  Coverage Diff                  @@
##           release-candidate    #1033      +/-   ##
=====================================================
+ Coverage              45.61%   45.68%   +0.07%     
=====================================================
  Files                    343      343              
  Lines                  23100    23133      +33     
=====================================================
+ Hits                   10536    10569      +33     
  Misses                 12564    12564              
Impacted Files Coverage Δ
src/Core/Containers/VariableSet.cpp 100.00% <100.00%> (ø)
src/Core/Containers/VariableSet.hpp 100.00% <100.00%> (ø)
tests/unittest/Core/variableset.cpp 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.