PythonApplicationManager::Properties Struct Reference

#include <ArmarXCore/components/PythonApplicationManager/PythonApplicationManager.h>

Public Member Functions

void defineProperties (armarx::PropertyDefinitionsPtr defs, const std::string &prefix="")
void read (PropertyUser &props, const std::string &prefix="")

Public Attributes

std::string armarxPackageName
std::string armarxPythonPackagesDir = "python/"
std::string pythonPackageName
std::string pythonPathEntriesString
std::vector< std::string > pythonPathEntriesVector
bool pythonPoetry = false
std::string pythonScriptArgumentsString
 Whitespace separated list of arguments. More...
std::vector< std::string > pythonScriptArgumentsVector
std::string pythonScriptPath
std::string venvName = ".venv"
VenvType venvType = VenvType::Auto
std::string workingDir = ""

Detailed Description

Definition at line 93 of file PythonApplicationManager.h.

Member Function Documentation

◆ defineProperties()

void defineProperties ( armarx::PropertyDefinitionsPtr  defs,
const std::string &  prefix = "" 

Definition at line 44 of file PythonApplicationManager.cpp.

+ Here is the caller graph for this function:

◆ read()

void read ( PropertyUser props,
const std::string &  prefix = "" 

Definition at line 72 of file PythonApplicationManager.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ armarxPackageName

std::string armarxPackageName

Definition at line 95 of file PythonApplicationManager.h.

◆ armarxPythonPackagesDir

std::string armarxPythonPackagesDir = "python/"

Definition at line 96 of file PythonApplicationManager.h.

◆ pythonPackageName

std::string pythonPackageName

Definition at line 100 of file PythonApplicationManager.h.

◆ pythonPathEntriesString

std::string pythonPathEntriesString

Definition at line 105 of file PythonApplicationManager.h.

◆ pythonPathEntriesVector

std::vector<std::string> pythonPathEntriesVector

Definition at line 106 of file PythonApplicationManager.h.

◆ pythonPoetry

bool pythonPoetry = false

Definition at line 112 of file PythonApplicationManager.h.

◆ pythonScriptArgumentsString

std::string pythonScriptArgumentsString

Whitespace separated list of arguments.

Definition at line 103 of file PythonApplicationManager.h.

◆ pythonScriptArgumentsVector

std::vector<std::string> pythonScriptArgumentsVector

Definition at line 104 of file PythonApplicationManager.h.

◆ pythonScriptPath

std::string pythonScriptPath

Definition at line 101 of file PythonApplicationManager.h.

◆ venvName

std::string venvName = ".venv"

Definition at line 109 of file PythonApplicationManager.h.

◆ venvType

Definition at line 110 of file PythonApplicationManager.h.

◆ workingDir

std::string workingDir = ""

Definition at line 114 of file PythonApplicationManager.h.

The documentation for this struct was generated from the following files: