This reads a control net in the background.
More...
#include <ConcurrentControlNetReader.h>
This reads a control net in the background.
This class provides progress for reading a ControlNet. Reading is done in separate threads using QtConcurrent. When reading large Pvl networks the progress will hang at zero percent for a while.
- Author
- 2012-06-11 Ken Edmundson, Steven Lambright
◆ ConcurrentControlNetReader()
Isis::ConcurrentControlNetReader::ConcurrentControlNetReader |
( |
| ) |
|
Allocates memory at construction instead of as needed.
◆ ~ConcurrentControlNetReader()
Isis::ConcurrentControlNetReader::~ConcurrentControlNetReader |
( |
| ) |
|
This destructor will cancel all running threads and block.
◆ networksReady
void Isis::ConcurrentControlNetReader::networksReady |
( |
QList< Control * > |
| ) |
|
|
signal |
◆ progressBar()
ProgressBar * Isis::ConcurrentControlNetReader::progressBar |
( |
| ) |
|
◆ read() [1/2]
void Isis::ConcurrentControlNetReader::read |
( |
QString |
filename | ) |
|
- Parameters
-
filename | The filename of the network to read |
◆ read() [2/2]
void Isis::ConcurrentControlNetReader::read |
( |
QStringList |
filenames | ) |
|
- Parameters
-
filenames | The filenames of the networks to read |
The documentation for this class was generated from the following files: