18 #ifndef sitkImageViewer_h
19 #define sitkImageViewer_h
61 return std::string(
"ImageViewer");
69 SetGlobalDefaultSearchPath(
const std::vector<PathType> & path);
70 static const std::vector<PathType> &
71 GetGlobalDefaultSearchPath();
78 SetGlobalDefaultExecutableNames(
const std::vector<PathType> & names);
79 static const std::vector<PathType> &
80 GetGlobalDefaultExecutableNames();
90 SetGlobalDefaultFileExtension(
const std::string & ext);
91 static const std::string &
92 GetGlobalDefaultFileExtension();
99 SetGlobalDefaultApplication(
const PathType & app);
101 GetGlobalDefaultApplication();
123 SetApplication(
const PathType & app,
const std::string & command =
"%a %f");
127 GetApplication()
const;
169 SetCommand(
const std::string & command);
184 SetFileExtension(
const std::string & ext);
186 GetFileExtension()
const;
196 SetGlobalDefaultDebug(
const bool dbg);
198 GetGlobalDefaultDebug();
201 SetGlobalDefaultDebugOn();
203 SetGlobalDefaultDebugOff();
213 SetProcessDelay(
const unsigned int delay);
222 SetTitle(
const std::string & t);
230 Execute(
const Image & image);