-Changes to header files to support parsing
-Added header parser and docstring generator
Former-commit-id: e879d27f15
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
#include "python_shared.h"
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <fstream>
|
||||
|
||||
extern void python_export_vector(py::module &);
|
||||
extern void python_export_igl(py::module &);
|
||||
|
||||
#ifdef PY_VIEWER
|
||||
extern void python_export_igl_viewer(py::module &);
|
||||
#endif
|
||||
|
||||
#ifdef PY_COMISO
|
||||
extern void python_export_igl_comiso(py::module &);
|
||||
#endif
|
||||
|
||||
PYBIND11_PLUGIN(pyigl) {
|
||||
py::module m("pyigl", R"pyigldoc(
|
||||
Python wrappers for libigl
|
||||
--------------------------
|
||||
|
||||
.. currentmodule:: pyigl
|
||||
|
||||
.. autosummary::
|
||||
:toctree: _generate
|
||||
|
||||
% for f in functions:
|
||||
${f}
|
||||
% endfor
|
||||
|
||||
)pyigldoc");
|
||||
|
||||
python_export_vector(m);
|
||||
python_export_igl(m);
|
||||
|
||||
|
||||
#ifdef PY_VIEWER
|
||||
python_export_igl_viewer(m);
|
||||
#endif
|
||||
|
||||
#ifdef PY_COMISO
|
||||
python_export_igl_comiso(m);
|
||||
#endif
|
||||
|
||||
return m.ptr();
|
||||
}
|
||||
Reference in New Issue
Block a user