Meshroom/meshroom
Yann Lanthony 7eab289d30 [core] Graph: initial refactoring of graph loading API and logic
* API
Instead of having a single `load` function that exposes in its API
some elements only applicable to initializing a graph from a templates,
split it into 2 distinct functions: `load` and `initFromTemplate`.
Apply those changes to users of the API (UI, CLI), and simplify Graph
wrapper classes to better align with those concepts.

* Deserialization
Reduce the cognitive complexity of the deserizalization process
by splitting it into more atomic functions, while maintaining the
current behavior.
2025-02-06 16:46:04 +01:00
..
common QObjectListModel: implement 'index' method 2024-12-06 10:12:11 +01:00
core [core] Graph: initial refactoring of graph loading API and logic 2025-02-06 16:46:04 +01:00
nodes Merge pull request #2617 from alicevision/dev/mayaScript 2025-02-06 11:47:02 +01:00
pipelines Merge pull request #2642 from alicevision/dev/sfmLidar 2025-01-20 10:02:34 +00:00
submitters [qt6] Add QT6 support for wireframe on nvidia 2024-11-07 18:15:42 +01:00
ui [core] Graph: initial refactoring of graph loading API and logic 2025-02-06 16:46:04 +01:00
__init__.py Update current version from "2024.1.0" to "2025.1.0" 2025-01-06 16:05:19 +01:00
env.py [app] Add --env-help command line option 2024-12-20 18:26:30 +01:00
multiview.py Linting: Clean-up files 2024-09-12 10:50:13 +02:00