| 
|   | QmitkSAMToolInstaller () | 
|   | 
| QString  | GetVirtualEnvPath () override | 
|   | Get the Virtual Env Path object. Override this method in the respective tool installer class.  More...
  | 
|   | 
|   | QmitkSetupVirtualEnvUtil (const QString &baseDir) | 
|   | 
|   | QmitkSetupVirtualEnvUtil () | 
|   | 
| bool  | SetupVirtualEnv (const QString &venvName, const QStringList &packages, std::function< bool()> validator, CallbackType printCallback, const QString &torchVersion="") | 
|   | Sets up a python virtual environment in the DKFZ directory with given.  More...
  | 
|   | 
| void  | PipInstall (const std::string &library, const std::string &workingDir, CallbackType callback, const std::string &command="pip3") | 
|   | Function to Pip install a library package given the location of pip3 executable. Any callback function can be passed to process the output.  More...
  | 
|   | 
| void  | PipInstall (const std::string &library, CallbackType callback, const std::string &command="pip3") | 
|   | Overloaded function to Pip install a library function.  More...
  | 
|   | 
| void  | ExecutePython (const std::string &args, const std::string &pythonPath, CallbackType callback, const std::string &command="python") | 
|   | Function to execute any python code given a python path. Any callback function can be passed to process the output.  More...
  | 
|   | 
| void  | ExecutePython (const std::string &args, CallbackType callback, const std::string &command="python") | 
|   | Overloaded function to Execute Python code. Any callback function can be passed to process the output.  More...
  | 
|   | 
| void  | InstallPytorch (const QString &workingDir, CallbackType callback, const QString &torchVersion="") | 
|   | Installs pytorch using light-the-torch package, correctly identifying cuda version. Requires location of pip3 executable. Any callback function can be passed to process the output.  More...
  | 
|   | 
| void  | InstallPytorch (const QString &torchVersion="") | 
|   | Overloaded function to install pytorch using light-the-torch package, correctly identifying cuda version.  More...
  | 
|   | 
| void  | InstallPytorch (CallbackType callback, const QString &torchVersion="") | 
|   | Overloaded function to install pytorch using light-the-torch package, correctly identifying cuda version.  More...
  | 
|   | 
| QString &  | GetBaseDir () | 
|   | Get the Base Dir object.  More...
  | 
|   | 
| QString &  | GetSystemPythonPath () | 
|   | Get the System Python Path object.  More...
  | 
|   | 
| QString &  | GetPythonPath () | 
|   | Get the Python Path object.  More...
  | 
|   | 
| QString &  | GetPipPath () | 
|   | Get the Pip Path object.  More...
  | 
|   | 
| void  | SetSystemPythonPath (const QString &path) | 
|   | Set the System Python Path object.  More...
  | 
|   | 
| void  | SetPythonPath (const QString &path) | 
|   | Set the Python Path object.  More...
  | 
|   | 
| void  | SetPipPath (const QString &path) | 
|   | Set the Pip Path object.  More...
  | 
|   | 
| void  | SetVirtualEnvPath (const QString &path) | 
|   | Set the Virtual Env Path object.  More...
  | 
|   | 
| bool  | IsPythonPath (const QString &pythonPath) | 
|   | Check if the path provide has python executable or not.  More...
  | 
|   | 
 | 
| static void  | PrintProcessEvent (itk::Object *, const itk::EventObject &e, void *) | 
|   | 
| static bool  | IsVenvInstalled (const QString &pythonPath) | 
|   | Checks if venv module is available for the python.  More...
  | 
|   | 
| static QString  | GetPipPackageVersion (const QString &pythonPath, const QString &packageName) | 
|   | Returns version of the pip installed package.  More...
  | 
|   | 
| static void  | PrintProcessEvent (itk::Object *, const itk::EventObject &e, void *) | 
|   | Function can be used as callback to simply print out all the process execution output parsed out from itk::EventObject.  More...
  | 
|   | 
| static std::pair< QString, QString >  | GetExactPythonPath (const QString &pyEnv) | 
|   | Get the exact Python path and version for any OS from the virtual environment path.  More...
  | 
|   | 
| static QStringList  | AutoParsePythonPaths () | 
|   | Searches and parses paths of python virtual environments from predefined lookout locations.  More...
  | 
|   |