|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef MosaicWidgetController_H
2 #define MosaicWidgetController_H
10 template <
typename A>
class QList;
18 #include <QStringList>
32 class MosaicSceneWidget;
110 void changeMaxThreads();
111 void imageClosed(
QObject * image);
116 void applyMaxThreadCount();
117 void convertV1ToV2(
Pvl &project);
122 QPointer<ImageFileListWidget> m_fileList;
123 QPointer<MosaicSceneWidget> m_scene;
124 QPointer<MosaicSceneWidget> m_worldScene;
125 QPointer<ImageReader> m_imageReader;
@ FootprintViewProperties
Every display property for footprint views, provided for convenience.
Definition: ImageDisplayProperties.h:111
Contains Pvl Groups and Pvl Objects.
Definition: PvlObject.h:61
void imagesAdded(ImageList images)
Emitted when new images are available.
QList< QAction * > getSettingsActions()
Definition: MosaicController.cpp:131
@ Unknown
A type of error that cannot be classified as any of the other error types.
Definition: IException.h:118
void imagesAdded(ImageList *images)
void append(Image *const &value)
Appends an image to the image list.
Definition: ImageList.cpp:153
Provides access to sequential ASCII stream I/O.
Definition: TextFile.h:38
Container for cube-like labels.
Definition: Pvl.h:119
QString fileName() const
Get the file name of the cube that this image represents.
Definition: Image.cpp:340
void write(const QString &file)
Opens and writes PVL information to a file and handles the end of line sequence.
Definition: Pvl.cpp:130
Definition: ImageReader.h:43
Internalizes a list of images and allows for operations on the entire list.
Definition: ImageList.h:55
Definition: MosaicController.h:67
void setName(QString newName)
Set the human-readable name of this image list.
Definition: ImageList.cpp:703
const int ReadWrite
Definition: Process.h:24
MosaicSceneWidget * getMosaicScene()
Definition: MosaicController.h:74
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
MosaicSceneWidget * getMosaicWorldScene()
Definition: MosaicController.h:78
void openProjectImages(PvlObject projectImages)
Definition: MosaicController.cpp:162
PvlObjectIterator findObject(const QString &name, PvlObjectIterator beg, PvlObjectIterator end)
Find the index of object with a specified name, between two indexes.
Definition: PvlObject.h:274
void saveSettings(QSettings &settings)
Definition: MosaicController.cpp:146
void openImages(QStringList filenames)
Handle opening cubes by filename.
Definition: MosaicController.cpp:157
This represents a cube in a project-based GUI interface.
Definition: Image.h:107
Isis exception class.
Definition: IException.h:91
bool hasObject(const QString &name) const
Returns a boolean value based on whether the object exists in the current PvlObject or not.
Definition: PvlObject.h:323
MosaicController(QStatusBar *status, QSettings &settings)
MosaicWidget constructor.
Definition: MosaicController.cpp:44
void readProject(QString filename)
Definition: MosaicController.cpp:235
This is free and unencumbered software released into the public domain.
Definition: AbstractTableModel.h:24
QProgressBar * getProgress()
Definition: MosaicController.cpp:109
PvlObject toPvl() const
Convert this Image to PVL.
Definition: Image.cpp:226
iterator erase(iterator pos)
Erases a single image from the image list.
Definition: ImageList.cpp:195
Base class for Map Projections.
Definition: Projection.h:155
virtual ~MosaicController()
Free the allocated memory by this object.
Definition: MosaicController.cpp:80
void addExportActions(QMenu &fileMenu)
Add actions that are export-related to the menu.
Definition: MosaicController.cpp:91
ImageFileListWidget * getImageFileList()
Definition: MosaicController.h:82
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16