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.