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
bool InitializeMiscellaneous(
int type);
178 static
void InitializePythonVirtualEnvironment();
184 static
void Finalize();
189 static
int GetExitCode() {
return vtkInitializationHelper::ExitCode; }
198 static void StandaloneInitialize();
199 static void StandaloneFinalize();
208 static void SetLoadSettingsFilesDuringInitialization(
bool);
209 static bool GetLoadSettingsFilesDuringInitialization();
217 static void SetOrganizationName(
const std::string& organizationName);
218 static const std::string& GetOrganizationName();
226 static void SetApplicationName(
const std::string& appName);
227 static const std::string& GetApplicationName();
250 static void LoadSettings();
260 static bool ParseOptions(
int argc,
char** argv,
vtkCLIOptions* options,
263 static bool LoadSettingsFilesDuringInitialization;
264 static bool SaveUserSettingsFileDuringFinalization;
265 static std::string OrganizationName;
266 static std::string ApplicationName;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
command line options manager
VTKREMOTINGAPPLICATION_EXPORT std::string GetUserSettingsFilePath()
Get file path for the user settings file.
#define PARAVIEW_DEPRECATED_IN_5_13_0(reason)
VTKREMOTINGAPPLICATION_EXPORT std::string GetUserSettingsDirectory()
Get directory for user settings file.
#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.