![]()  | 
  
    Isis 3 Programmer Reference
    
   | 
 
#include <ShapeReader.h>


Classes | |
| class | VariantToShapeFunctor | 
| Converts from file name or project representation to Shape *.  More... | |
Public Slots | |
| void | read (PvlObject shapesObj) | 
| void | read (QStringList shapeFileNames) | 
| Handle opening cubes by filename.   | |
| void | setSafeFileOpen (bool safeFileOpen) | 
Signals | |
| void | shapesReady (ShapeList shapes) | 
Public Member Functions | |
| ShapeReader (QMutex *cameraMutex, bool requireFootprints=false, QObject *parent=NULL) | |
| MosaicWidget constructor.   | |
| virtual | ~ShapeReader () | 
| Free the allocated memory by this object.   | |
| QList< QAction * > | actions (ShapeDisplayProperties::Property relevantDispProperties) | 
| QProgressBar * | progress () | 
Private Slots | |
| void | shapesReady (int) | 
| void | mappedFinished () | 
Private Member Functions | |
| template<typename Iterator > | |
| void | read (Iterator begin, Iterator end) | 
| void | initProgress () | 
| void | start () | 
| void | readSettings () | 
| void | writeSettings () | 
Private Attributes | |
| QPointer< QAction > | m_askAlphaAct | 
| Variant Internal Format: (QString|PvlObject).   | |
| QList< QVariant > | m_backlog | 
| QMutex * | m_cameraMutex | 
| QPointer< QAction > | m_openFilledAct | 
| QPointer< ProgressBar > | m_progress | 
| QPointer< QAction > | m_safeFileOpenAct | 
| QFutureWatcher< Shape * > * | m_watcher | 
| bool | m_safeFileOpen | 
| bool | m_openFilled | 
| int | m_defaultAlpha | 
| bool | m_requireFootprints | 
| bool | m_mappedRunning | 
Definition at line 34 of file ShapeReader.h.
| Isis::ShapeReader::ShapeReader | ( | QMutex * | cameraMutex, | 
| bool | requireFootprints = false, | ||
| QObject * | parent = NULL ) | 
MosaicWidget constructor.
MosaicWidget is derived from QSplitter, the left side of the splitter is a QTreeWidget and the right side of the splitter is a QGraphicsView.
| parent | 
Definition at line 35 of file ShapeReader.cpp.
      
  | 
  virtual | 
Free the allocated memory by this object.
Definition at line 65 of file ShapeReader.cpp.
| QList< QAction * > Isis::ShapeReader::actions | ( | ShapeDisplayProperties::Property | relevantDispProperties | ) | 
Definition at line 84 of file ShapeReader.cpp.
      
  | 
  private | 
Definition at line 131 of file ShapeReader.cpp.
      
  | 
  privateslot | 
Definition at line 182 of file ShapeReader.cpp.
| QProgressBar * Isis::ShapeReader::progress | ( | ) | 
Definition at line 105 of file ShapeReader.cpp.
      
  | 
  inlineprivate | 
Definition at line 61 of file ShapeReader.h.
      
  | 
  slot | 
Definition at line 110 of file ShapeReader.cpp.
      
  | 
  slot | 
Handle opening cubes by filename.
Definition at line 118 of file ShapeReader.cpp.
      
  | 
  private | 
Definition at line 157 of file ShapeReader.cpp.
      
  | 
  slot | 
Definition at line 123 of file ShapeReader.cpp.
      
  | 
  privateslot | 
Definition at line 177 of file ShapeReader.cpp.
      
  | 
  private | 
Definition at line 138 of file ShapeReader.cpp.
      
  | 
  private | 
Definition at line 167 of file ShapeReader.cpp.
      
  | 
  private | 
Variant Internal Format: (QString|PvlObject).
This stores what we haven't started reading yet in QtConcurrent.
Definition at line 85 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 86 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 87 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 95 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 98 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 94 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 88 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 89 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 96 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 93 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 90 of file ShapeReader.h.
      
  | 
  private | 
Definition at line 91 of file ShapeReader.h.