]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/GeomDataAPI/GeomDataAPI.i
Salome HOME
Geom attribute: Point
[modules/shaper.git] / src / GeomDataAPI / GeomDataAPI.i
diff --git a/src/GeomDataAPI/GeomDataAPI.i b/src/GeomDataAPI/GeomDataAPI.i
new file mode 100644 (file)
index 0000000..f759848
--- /dev/null
@@ -0,0 +1,22 @@
+/* GeomDataAPI.i */
+%module GeomDataAPI
+%{
+  #include "GeomDataAPI.h"
+  #include "GeomDataAPI_Point.h"
+  #include <boost/shared_ptr.hpp>
+%}
+
+// to avoid error on this
+#define GEOMDATAAPI_EXPORT
+
+// standard definitions
+%include "typemaps.i"
+%include "std_string.i"
+//%include <std_shared_ptr.i>
+
+// boost pointers
+%include <boost_shared_ptr.i>
+%shared_ptr(GeomDataAPI_Point)
+
+// all supported interfaces
+%include "GeomDataAPI_Point.h"