-
Matthew Webster authoredMatthew Webster authored
contrast_mgr.cc 1.08 KiB
/* contrast_mgr.cc
Mark Woolrich, FMRIB Image Analysis Group
Copyright (C) 1999-2000 University of Oxford */
/* CCOPYRIGHT */
#include <iostream>
#include <fstream>
#include <sstream>
#define WANT_STREAM
#define WANT_MATH
#include "newmatap.h"
#include "newmatio.h"
#include "ContrastMgr.h"
#include "miscmaths/miscmaths.h"
#include "utils/log.h"
#include "ContrastMgrOptions.h"
#include "utils/tracer_plus.h"
#include <string>
using namespace NEWMAT;
using namespace MISCMATHS;
using namespace FILM;
using namespace Utilities;
int main(int argc, char *argv[])
{
try{
// Setup logging:
Log& logger = LogSingleton::getInstance();
// parse command line
ContrastMgrOptions& globalopts = ContrastMgrOptions::getInstance();
globalopts.parse_command_line(argc, argv, logger);
if(globalopts.debug)
Tracer_Plus::setrunningstackon();
ContrastMgr conMgr;
conMgr.run();
}
catch(Exception& p_excp)
{
cerr << p_excp.what() << endl;
}
catch(...)
{
cerr << "Uncaught exception!" << endl;
}
return 0;
}