Uses a custom progress status observer to receive notifications about algorithm progress.
To monitor the progress of operations such as reading, writing, transferring, or meshing, inherit from the ProgressStatus::Observer class. This class defines two pure virtual methods: ChangedValue()
and Completed()
, which can be overridden to track the progress of various algorithms.