Volume Cartographer 2.27.0
Mixins.hpp
Go to the documentation of this file.
1#pragma once
2
5#include <cstddef>
6
8
9namespace volcart
10{
11
14 virtual ~IterationsProgress() = default;
15 Signal<> progressStarted;
16 Signal<std::size_t> progressUpdated;
17 Signal<> progressComplete;
18 virtual std::size_t progressIterations() const = 0;
19};
20
21} // namespace volcart
Basic signal class for implementing event callbacks.
Definition: Signals.hpp:38
Volume Cartographer library
Mixin type for classes which report their progress.
Definition: Mixins.hpp:13