9#error *****Isis.h MUST be included before any other files!*****
14#include <QCoreApplication>
16#include "Application.h"
17#include "UserInterface.h"
20#define APPLICATION IsisMain
70 std::map<QString, void *> empty;
77void startMonitoringMemory();
78void stopMonitoringMemory();
79void SegmentationFault(
int);
81void InterruptSignal(
int);
91int main(
int argc,
char *argv[]) {
95 if (getenv(
"ISISROOT") == NULL || QString(getenv(
"ISISROOT")) ==
"") {
96 std::cerr <<
"Please set ISISROOT before running any Isis applications" << std::endl;
100 Isis::Application::p_applicationForceGuiApp =
false;
103 Isis::Application::p_applicationForceGuiApp =
true;
108 int status = app->Run(APPLICATION);
110 delete QCoreApplication::instance();
std::map< QString, void * > GuiHelpers()
Base include file for all Isis applications.