|
Isis 3 Programmer Reference
|
1 #ifndef ExportImagesWorkOrder_H
2 #define ExportImagesWorkOrder_H
75 QString m_destination;
Provide Undo/redo abilities, serialization, and history for an operation.
void postExecution()
Display any warnings that occurred during the asynchronous computations.
IException errors() const
Get the accumulated error list from this functor's run.
ProjectImageExportFunctor & operator=(const ProjectImageExportFunctor &rhs)
Not implemented.
Write project images to a user-specified location.
The main project for ipce.
Internalizes a list of images and allows for operations on the entire list.
ProjectImageExportFunctor(QString destination)
Create an image export functor that will copy the image's cubes into the given destination directory.
~ProjectImageExportFunctor()
Destroys the functor.
void * operator()(Image *const &imageToExport)
Write the given image's cube into the destination folder (preserves the base name).
Project * project() const
Returns the Project this WorkOrder is attached to.
This represents a cube in a project-based GUI interface.
void execute()
Use internalData() and write the images into the output directory.
bool isExecutable(ImageList *images)
Currently, this work order only works with either no data (file menu) or with any number of images.
This functor is meant for QtConcurrentMap.
This is free and unencumbered software released into the public domain.
bool setupExecution()
Prompts the user for input.