USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::ControlList::CopyControlDataFunctor Class Reference

This functor is used for copying the control nets between two projects quickly. More...

Inheritance diagram for Isis::ControlList::CopyControlDataFunctor:
Inheritance graph
Collaboration diagram for Isis::ControlList::CopyControlDataFunctor:
Collaboration graph

Public Member Functions

 CopyControlDataFunctor (const Project *project, FileName newProjectRoot)
 
 CopyControlDataFunctor (const CopyControlDataFunctor &other)
 
void * operator() (Control *const &controlToCopy)
 
CopyControlDataFunctoroperator= (const CopyControlDataFunctor &rhs)
 

Private Attributes

const Projectm_project
 
FileName m_newProjectRoot
 

Detailed Description

This functor is used for copying the control nets between two projects quickly.

This is designed to work with QtConcurrentMap, though the results are all NULL (QtConcurrentMap is much faster than many QtConcurrentRun calls).

Author
2012-10-11 Tracie Sucharski - Adapted from Copy ImageDataFunctor
History:
2012-10-11 Tracie Sucharski - Original version.

Definition at line 111 of file ControlList.h.


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