// SPDX-License-Identifier: LGPL-3.0-or-other // Copyright (C) 2021 Contributors to the SLS Detector Package #include "py_headers.h" #include "sls/Detector.h" #include "sls/ToString.h" #include "sls/network_utils.h" #include "sls/sls_detector_defs.h" #include "sls/TimeHelper.h" #include #include namespace py = pybind11; void init_det(py::module &m) { using sls::defs; using sls::Detector; using sls::ns; using sls::Positions; using sls::Result; m.def("freeSharedMemory", (void (*)(const int, const int)) &sls::freeSharedMemory, py::arg() = 0, py::arg() = -1); py::class_ CppDetectorApi(m, "CppDetectorApi"); CppDetectorApi.def(py::init()); [[FUNCTIONS]] }