Loading [MathJax]/jax/output/NativeMML/config.js
Isis 3 Developer Reference
ProgramLauncher.h
Go to the documentation of this file.
1 #ifndef ProgramLauncher_h
2 #define ProgramLauncher_h
3 
27 class QString;
28 
29 namespace Isis {
30  class IException;
31 
51  public:
52  static void RunIsisProgram(QString isisProgramName, QString arguments);
53  static void RunSystemCommand(QString commandLine);
54 
55  private:
56  static IException ProcessIsisMessageFromChild(QString code, QString msg);
57 
58  private:
62  ~ProgramLauncher();
63 
70 
77  ProgramLauncher &operator=(ProgramLauncher &other);
78  };
79 };
80 
81 #endif
static void RunIsisProgram(QString isisProgramName, QString arguments)
Executes the Isis program with the given arguments.
Definition: ProgramLauncher.cpp:53
Execute External Programs and Commands.
Definition: ProgramLauncher.h:50
static void RunSystemCommand(QString commandLine)
This runs arbitrary system commands.
Definition: ProgramLauncher.cpp:223
Isis exception class.
Definition: IException.h:107
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/12/2023 23:27:12