47      ImageReader(QMutex *cameraMutex, 
bool requireFootprints = 
true, 
QObject *parent = NULL);
 
   59      void read(QStringList imageFileNames);
 
   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;
 
Property
This is a list of properties and actions that are possible.
Definition: ImageDisplayProperties.h:91
 
Internalizes a list of images and allows for operations on the entire list.
Definition: ImageList.h:55
 
Definition: ImageReader.h:43
 
void setSafeFileOpen(bool safeFileOpen)
Definition: ImageReader.cpp:168
 
void read(PvlObject imagesObj)
Definition: ImageReader.cpp:147
 
void imagesReady(ImageList images)
 
ImageReader(QMutex *cameraMutex, bool requireFootprints=true, QObject *parent=NULL)
MosaicWidget constructor.
Definition: ImageReader.cpp:35
 
QList< QAction * > actions(ImageDisplayProperties::Property relevantDispProperties)
Definition: ImageReader.cpp:84
 
virtual ~ImageReader()
Free the allocated memory by this object.
Definition: ImageReader.cpp:65
 
void askDefaultAlpha()
Definition: ImageReader.cpp:134
 
void setOpenFilled(bool openFilled)
Definition: ImageReader.cpp:160
 
QProgressBar * progress()
Definition: ImageReader.cpp:129
 
Contains Pvl Groups and Pvl Objects.
Definition: PvlObject.h:61
 
This is free and unencumbered software released into the public domain.
Definition: AbstractTableModel.h:24
 
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16