Skip to content

Commit 0560563

Browse files
ADD in all cpp files the modules skeletons.
1 parent aa9728c commit 0560563

File tree

11 files changed

+120
-14
lines changed

11 files changed

+120
-14
lines changed

src/boundaries.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "boundaries.hpp"
1+
#include "boundaries.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(curvature, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

src/compas.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,6 @@
4242
#include <igl/edges.h>
4343
#include <igl/remove_unreferenced.h>
4444

45-
namespace nb = nanobind;
45+
namespace nb = nanobind;
46+
47+
using namespace nb::literals;

src/curvature.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "curvature.hpp"
1+
#include "curvature.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(curvature, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

src/geodistance.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "geodistance.hpp"
1+
#include "geodistance.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(geodistance, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

src/intersections.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "intersections.hpp"
1+
#include "intersections.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(intersections, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

src/isolines.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "isolines.hpp"
1+
#include "isolines.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(isolines, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

src/massmatrix.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "massmatrix.hpp"
1+
#include "massmatrix.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(massmatrix, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

src/meshing.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "meshing.hpp"
1+
#include "meshing.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(meshing, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

src/nanobind.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
#include <nanobind/nanobind.h>
22
#include "compas.h"
33

4-
namespace nb = nanobind;
5-
6-
using namespace nb::literals;
7-
84
NB_MODULE(nanobind, m) {
95
m.doc() = "COMPAS libigl nanobindbindings for geometry processing.";
106

src/parametrisation.cpp

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
#include "parametrisation.hpp"
1+
#include "parametrisation.hpp"
2+
3+
void function(const Eigen::MatrixXd& V, const Eigen::MatrixXi& F) {}
4+
5+
NB_MODULE(parametrisation, m) {
6+
7+
m.def(
8+
"function_name",
9+
&function,
10+
"Description.",
11+
"V"_a,
12+
"F"_a);
13+
}

0 commit comments

Comments
 (0)