Slicer's existing architecture

For reference, both VTK and ITK filters are indeed written by leveraging classes like vtkThreadedImageAlgorithm or itk::MultiThreaderBase

For example, the new SurfaceNets feature heavily relies on the threading capabilities. See New surface model generation method: SurfaceNets

1 Like