GEOS
PyWrapper.hpp
1 /*
2  * ------------------------------------------------------------------------------------------------------------
3  * SPDX-License-Identifier: LGPL-2.1-only
4  *
5  * Copyright (c) 2016-2024 Lawrence Livermore National Security LLC
6  * Copyright (c) 2018-2024 TotalEnergies
7  * Copyright (c) 2018-2024 The Board of Trustees of the Leland Stanford Junior University
8  * Copyright (c) 2023-2024 Chevron
9  * Copyright (c) 2019- GEOS/GEOSX Contributors
10  * All rights reserved
11  *
12  * See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
13  * ------------------------------------------------------------------------------------------------------------
14  */
15 
16 #ifndef GEOS_PYTHON_PYWRAPPER_HPP_
17 #define GEOS_PYTHON_PYWRAPPER_HPP_
18 
19 // Source includes
21 
22 namespace geos
23 {
24 namespace python
25 {
26 
30 PyObject * createNewPyWrapper( dataRepository::WrapperBase & wrapper );
31 
35 PyTypeObject * getPyWrapperType();
36 
37 } // namespace python
38 } // namespace geos
39 
40 #endif