![]()  | 
  
    Isis Developer Reference
    
   | 
 
This reads a control net in the background. More...
#include <ConcurrentControlNetReader.h>


Signals | |
| void | networksReady (QList< Control * >) | 
Public Member Functions | |
| ConcurrentControlNetReader () | |
| Allocates memory at construction instead of as needed.  More... | |
| ~ConcurrentControlNetReader () | |
| This destructor will cancel all running threads and block.  More... | |
| void | read (QString filename) | 
| void | read (QStringList filenames) | 
| ProgressBar * | progressBar () | 
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.
| Isis::ConcurrentControlNetReader::ConcurrentControlNetReader | ( | ) | 
Allocates memory at construction instead of as needed.
| Isis::ConcurrentControlNetReader::~ConcurrentControlNetReader | ( | ) | 
This destructor will cancel all running threads and block.
| ProgressBar * Isis::ConcurrentControlNetReader::progressBar | ( | ) | 
| void Isis::ConcurrentControlNetReader::read | ( | QString | filename | ) | 
| filename | The filename of the network to read | 
| void Isis::ConcurrentControlNetReader::read | ( | QStringList | filenames | ) | 
| filenames | The filenames of the networks to read |