25 #ifndef vtkInitializationHelper_h 26 #define vtkInitializationHelper_h 53 static bool Initialize(
int argc,
char** argv,
int processType,
vtkCLIOptions* options =
nullptr,
54 bool enableStandardArgs =
true);
64 static bool Initialize(
const char* executable,
int type);
81 static bool InitializeOptions(
int argc,
char** argv,
int processType,
82 vtkCLIOptions* options =
nullptr,
bool enableStandardArgs =
true);
93 static bool InitializeMiscellaneous(
int type);
99 static void Finalize();
104 static int GetExitCode() {
return vtkInitializationHelper::ExitCode; }
113 static void StandaloneInitialize();
114 static void StandaloneFinalize();
123 static void SetLoadSettingsFilesDuringInitialization(
bool);
124 static bool GetLoadSettingsFilesDuringInitialization();
132 static void SetOrganizationName(
const std::string& organizationName);
133 static const std::string& GetOrganizationName();
141 static void SetApplicationName(
const std::string& appName);
142 static const std::string& GetApplicationName();
149 static std::string GetUserSettingsDirectory();
154 static std::string GetUserSettingsFilePath();
163 static void LoadSettings();
169 static bool LoadSettingsFilesDuringInitialization;
170 static bool SaveUserSettingsFileDuringFinalization;
171 static std::string OrganizationName;
172 static std::string ApplicationName;
static int GetExitCode()
Returns the exit code after Initialize.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
command line options manager
#define VTKREMOTINGAPPLICATION_EXPORT
help class for python modules
void operator=(const vtkObjectBase &)
Manages allocation and freeing for a string list.