X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI.i;h=67d8297f7baa307eb1c14caacba98ca43a264dd8;hb=d34bc15bf8fafedd9188f47ff5962b5a1661d5b0;hp=717c7d264ad4ded423606aaa3888e3f0f0add158;hpb=84c21dd48f2b4be389dfa4042bc8084589c5e521;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI.i b/src/GeomAPI/GeomAPI.i index 717c7d264..67d8297f7 100644 --- a/src/GeomAPI/GeomAPI.i +++ b/src/GeomAPI/GeomAPI.i @@ -1,10 +1,12 @@ /* GeomAPI.i */ %module GeomAPI %{ - #include "memory" + #include "boost/shared_ptr.hpp" #include "GeomAPI.h" #include "GeomAPI_Interface.h" #include "GeomAPI_Pnt.h" + #include "GeomAPI_Dir.h" + #include "GeomAPI_Pln.h" #include "GeomAPI_Shape.h" %} @@ -14,15 +16,20 @@ // standard definitions %include "typemaps.i" %include "std_string.i" -%include +//%include +%include // boost pointers // %include %shared_ptr(GeomAPI_Interface) %shared_ptr(GeomAPI_Pnt) +%shared_ptr(GeomAPI_Dir) +%shared_ptr(GeomAPI_Pln) %shared_ptr(GeomAPI_Shape) // all supported interfaces %include "GeomAPI_Interface.h" %include "GeomAPI_Pnt.h" +%include "GeomAPI_Dir.h" +%include "GeomAPI_Pln.h" %include "GeomAPI_Shape.h"