12 #ifndef vtkInitializationHelper_h 13 #define vtkInitializationHelper_h 40 static bool Initialize(
int argc,
char** argv,
int processType,
vtkCLIOptions* options =
nullptr,
41 bool enableStandardArgs =
true);
51 static bool Initialize(
const char* executable,
int type);
68 static bool InitializeOptions(
int argc,
char** argv,
int processType,
69 vtkCLIOptions* options =
nullptr,
bool enableStandardArgs =
true);
80 static bool InitializeMiscellaneous(
int type);
86 static void Finalize();
91 static int GetExitCode() {
return vtkInitializationHelper::ExitCode; }
100 static void StandaloneInitialize();
101 static void StandaloneFinalize();
110 static void SetLoadSettingsFilesDuringInitialization(
bool);
111 static bool GetLoadSettingsFilesDuringInitialization();
119 static void SetOrganizationName(
const std::string& organizationName);
120 static const std::string& GetOrganizationName();
128 static void SetApplicationName(
const std::string& appName);
129 static const std::string& GetApplicationName();
136 static std::string GetUserSettingsDirectory();
141 static std::string GetUserSettingsFilePath();
150 static void LoadSettings();
156 static bool LoadSettingsFilesDuringInitialization;
157 static bool SaveUserSettingsFileDuringFinalization;
158 static std::string OrganizationName;
159 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.