Files | |
ActionHandler.h | |
Application.h | |
CommunicationHandler.h | |
CPythonObject.h | |
CPythonObjectBorrowed.h | |
Wrapper around a PyObject* that is a borrowed reference. This increments the reference count on construction and decrements the reference count on destruction. | |
CPythonObjectNew.h | |
Wrapper around a PyObject* that is a new reference. This owns the reference so does not increment it on construction but does decrement it on destruction. | |
EntityBuffer.h | |
Meyer' singleton that buffers all entities and their properties that were used so far. | |
PortData.h | |
PortDataBuffer.h | |
PropertyPythonObjectConverter.h | |
Class that converts a property value into a PythonObject and viceversa. | |
PythonAPI.h | |
PythonException.h | |
Embedded python functions don't throw exceptions. If the return value holds an error code that says that the function failed in execution, it is possible to extract an error description. Actually it is mandatory to extract the error description, since the internal error flag is reset by doing so. If the error flag is still active in the nextt execution of an embedded python function it will fail. | |
PythonExtension.h | |
C Python Extension that hold functions for OpenTwin that can be called from a python script. | |
PythonExtension.hpp | |
PythonLoadedModules.h | |
Meyer's singleton that holds a map of all modules that were loaded in the python interpreter, sorted by the name of the corresponding script name. | |
PythonModuleAPI.h | |
PythonObjectBuilder.h | |
Builder to transfer typically used PyObjects to c++ types and vice versa. | |
PythonWrapper.h | |
Wrapper around python code execution. | |
Timeouts.h | |