Volume Cartographer
2.27.0
vc
core
types
Mixins.hpp
Go to the documentation of this file.
1
#pragma once
2
5
#include <cstddef>
6
7
#include "
vc/core/util/Signals.hpp
"
8
9
namespace
volcart
10
{
11
13
struct
IterationsProgress
{
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
Signals.hpp
volcart::Signal
Basic signal class for implementing event callbacks.
Definition:
Signals.hpp:38
volcart
Volume Cartographer library
volcart::IterationsProgress
Mixin type for classes which report their progress.
Definition:
Mixins.hpp:13
Generated by
1.9.4