19 #ifndef vtkInitializationHelper_h 20 #define vtkInitializationHelper_h 27 #if PARAVIEW_USE_PYTHON 28 #include "vtkPythonInterpreter.h" 58 static bool Initialize(
int argc,
char** argv,
int processType,
vtkCLIOptions* options =
nullptr,
59 bool enableStandardArgs =
true);
69 static bool Initialize(
const char* executable,
int type);
84 static bool InitializeProcessModule(
int argc,
char** argv,
int type);
100 static bool InitializeGlobalOptions(
int argc,
char** argv,
int processType,
101 vtkCLIOptions* options =
nullptr,
bool enableStandardArgs =
true);
119 static bool InitializeOtherOptions(
int argc,
char** argv,
int processType,
120 vtkCLIOptions* options =
nullptr,
bool enableStandardArgs =
true);
136 static bool InitializeOptions(
int argc,
char** argv,
int processType,
137 vtkCLIOptions* options =
nullptr,
bool enableStandardArgs =
true);
152 static bool InitializeSettings(
int type,
bool defaultCoreConfig);
164 static bool InitializeOthers();
171 static void InitializePythonVirtualEnvironment();
177 static void Finalize();
182 static int GetExitCode() {
return vtkInitializationHelper::ExitCode; }
191 static void StandaloneInitialize();
192 static void StandaloneFinalize();
201 static void SetLoadSettingsFilesDuringInitialization(
bool);
202 static bool GetLoadSettingsFilesDuringInitialization();
210 static void SetOrganizationName(
const std::string& organizationName);
211 static const std::string& GetOrganizationName();
219 static void SetApplicationName(
const std::string& appName);
220 static const std::string& GetApplicationName();
230 static void LoadSettings();
240 static bool ParseOptions(
int argc,
char** argv,
vtkCLIOptions* options,
243 static bool LoadSettingsFilesDuringInitialization;
244 static bool SaveUserSettingsFileDuringFinalization;
245 static std::string OrganizationName;
246 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
runtime configuration options for vtkRemotingCore module.
Helpers class to initialize ParaView Clients.
void operator=(const vtkObjectBase &)
Manages allocation and freeing for a string list.