Redesign of Progress Indicator
Sat, 10/17/2020 - 10:42
OCCT 7.5.0 introduces a redesigned progress indication API with the Message_ProgressIndicator class as an entry point. The redesign was focused on the following objectives:
- Allow propagating a progress indicator to nested algorithms within multiple working threads.
- Handle various inconsistencies and bugs in existing design (e.g. causing incorrect progress indication due to internal bugs).
- Improve logic to detect and reveal API misuse (e.g. causing incorrect progress indication due to incorrect API usage).
- Make the public API more straight-forward and clear for using in algorithms.