14 #include "ImageList.h" 16 #include "ProgressBar.h" 47 ImageReader(QMutex *cameraMutex,
bool requireFootprints =
true,
QObject *parent = NULL);
57 void askDefaultAlpha();
60 void setOpenFilled(
bool openFilled);
61 void setSafeFileOpen(
bool safeFileOpen);
65 void mappedFinished();
71 template <
typename Iterator>
72 void read(Iterator begin, Iterator end) {
73 int numNewEntries = 0;
74 while (begin != end) {
75 m_backlog.append(qVariantFromValue(*begin));
80 m_progress->setRange(0, m_progress->maximum() + numNewEntries);
98 QMutex *m_cameraMutex;
99 QPointer<QAction> m_openFilledAct;
100 QPointer<ProgressBar> m_progress;
101 QPointer<QAction> m_safeFileOpenAct;
107 bool m_requireFootprints;
109 bool m_mappedRunning;
121 const QVariant &, Image *> {
125 bool openFilled,
int defaultAlpha);
134 bool m_requireFootprints;
Internalizes a list of images and allows for operations on the entire list.
VariantToImageFunctor(QMutex *cameraMutex, bool requireFootprints, QThread *targetThread, bool openFilled, int defaultAlpha)
Create a functor for converting from QVariant to an Image *.
virtual ~ImageReader()
Free the allocated memory by this object.
ImageReader(QMutex *cameraMutex, bool requireFootprints=true, QObject *parent=NULL)
MosaicWidget constructor.
QPointer< QAction > m_askAlphaAct
Variant Internal Format: (QString|PvlObject).
Converts from file name or project representation to Image *.
This represents a cube in a project-based GUI interface.
Image * operator()(const QVariant &)
Read the QString filename and make an Image from it.
Property
This is a list of properties and actions that are possible.
Namespace for ISIS/Bullet specific routines.
Contains Pvl Groups and Pvl Objects.