File failed to load: https://isis.astrogeology.usgs.gov/3.9.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Developer Reference
Isis::ConcurrentControlNetReader Class Reference

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

#include <ConcurrentControlNetReader.h>

Inheritance diagram for Isis::ConcurrentControlNetReader:
Inheritance graph
Collaboration diagram for Isis::ConcurrentControlNetReader:
Collaboration graph

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

◆ 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.

Member Function Documentation

◆ networksReady

void Isis::ConcurrentControlNetReader::networksReady ( QList< Control *>  )
signal

◆ progressBar()

ProgressBar * Isis::ConcurrentControlNetReader::progressBar ( )

◆ read() [1/2]

void Isis::ConcurrentControlNetReader::read ( QString  filename)
Parameters
filenameThe filename of the network to read

◆ read() [2/2]

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 USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/12/2023 23:40:36