vtkPVStandardPaths.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
18 #ifndef vtkPVStandardPaths_h
19 #define vtkPVStandardPaths_h
20 
22 
23 #include <string>
24 #include <vector>
25 
34 {
35 public:
42  static std::vector<std::string> GetSystemDirectories();
43 
53  static std::vector<std::string> GetInstallDirectories();
54 
64  static std::string GetUserSettingsDirectory();
65 
72  static std::string GetUserSettingsFilePath();
73 
74 private:
75  // Delete all constructors and operators to avoid instantiation of this class.
76  vtkPVStandardPaths() = delete;
77  ~vtkPVStandardPaths() = delete;
78  vtkPVStandardPaths(const vtkPVStandardPaths&) = delete;
79  void operator=(const vtkPVStandardPaths&) = delete;
80 };
81 
82 #endif
Utilities methods to get standard paths.
#define VTKREMOTINGAPPLICATION_EXPORT