|
Isis Developer Reference
|
Go to the documentation of this file.
47 ImageReader(QMutex *cameraMutex,
bool requireFootprints =
true,
QObject *parent = NULL);
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);
96 QPointer<QAction> m_askAlphaAct;
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;
120 class VariantToImageFunctor :
public std::unary_function<
121 const QVariant &, Image *> {
124 VariantToImageFunctor(QMutex *cameraMutex,
bool requireFootprints,
QThread *targetThread,
125 bool openFilled,
int defaultAlpha);
126 Image *operator()(
const QVariant &);
134 bool m_requireFootprints;
void imagesReady(ImageList images)
Contains Pvl Groups and Pvl Objects.
Definition: PvlObject.h:61
Definition: ProgressBar.h:15
PvlObjectIterator beginObject()
Returns the index of the beginning object.
Definition: PvlObject.h:235
PvlObjectIterator endObject()
Returns the index of the ending object.
Definition: PvlObject.h:253
Definition: ImageReader.h:43
Property
This is a list of properties and actions that are possible.
Definition: ImageDisplayProperties.h:91
void read(PvlObject imagesObj)
Definition: ImageReader.cpp:147
Internalizes a list of images and allows for operations on the entire list.
Definition: ImageList.h:55
ImageReader(QMutex *cameraMutex, bool requireFootprints=true, QObject *parent=NULL)
MosaicWidget constructor.
Definition: ImageReader.cpp:35
void setSafeFileOpen(bool safeFileOpen)
Definition: ImageReader.cpp:168
@ Color
The color of the cube, default randomized (QColor)
Definition: ImageDisplayProperties.h:95
void askDefaultAlpha()
Definition: ImageReader.cpp:134
virtual ~ImageReader()
Free the allocated memory by this object.
Definition: ImageReader.cpp:65
QProgressBar * progress()
Definition: ImageReader.cpp:129
@ ShowFill
True if the cube should show a fill area if possible (bool)
Definition: ImageDisplayProperties.h:101
This is free and unencumbered software released into the public domain.
Definition: AbstractTableModel.h:24
void setOpenFilled(bool openFilled)
Definition: ImageReader.cpp:160
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
QList< QAction * > actions(ImageDisplayProperties::Property relevantDispProperties)
Definition: ImageReader.cpp:84