added a doc file explaining slicing call hierarchy (#7796)

This commit is contained in:
vipulrajan 2024-12-20 14:24:53 +05:30 committed by GitHub
parent c52b845c36
commit 0a45e3348a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 10 additions and 0 deletions

View file

@ -0,0 +1,5 @@
## Slicing Call Hierarchy
The Slicing logic is not the easiest to locate in the code base. Below is a flow diagram of function calls that are made after clicking the `Slice Plate` button in the UI. Most of the processing happens in different threads. Note the calls after `BackgroundSlicingProcess::start()`, but this is how you can find the slicing logic.
<img src="../images/slicing_call_heirarchy.svg" alt="Example Image" width="320">