Isis 3.0
Back | Home
Isis::ConcurrentControlNetReader Class Reference

This reads a control net in the background. More...

#include <ConcurrentControlNetReader.h>

Inherits QObject.

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)
 
ProgressBarprogressBar ()
 

Detailed Description

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

Constructor & Destructor Documentation

Isis::ConcurrentControlNetReader::ConcurrentControlNetReader ( )

Allocates memory at construction instead of as needed.

Isis::ConcurrentControlNetReader::~ConcurrentControlNetReader ( )

This destructor will cancel all running threads and block.

Member Function Documentation

void Isis::ConcurrentControlNetReader::networksReady ( QList< Control * >  _t1)
signal
ProgressBar * Isis::ConcurrentControlNetReader::progressBar ( )
void Isis::ConcurrentControlNetReader::read ( QString  filename)
Parameters
filenameThe filename of the network to read
void Isis::ConcurrentControlNetReader::read ( QStringList  filenames)
Parameters
filenamesThe filenames of the networks to read

The documentation for this class was generated from the following files:

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:35:09