Salome HOME
Sketch line feature based on points attributes
[modules/shaper.git] / src / GeomDataAPI / GeomDataAPI.i
1 /* GeomDataAPI.i */
2 %module GeomDataAPI
3 %{
4   #include "GeomDataAPI.h"
5   #include "GeomDataAPI_Point.h"
6   #include "GeomDataAPI_Dir.h"
7   #include "GeomDataAPI_Point2D.h"
8   #include <boost/shared_ptr.hpp>
9 %}
10
11 // to avoid error on this
12 #define GEOMDATAAPI_EXPORT
13
14 // standard definitions
15 %include "typemaps.i"
16 %include "std_string.i"
17 //%include <std_shared_ptr.i>
18
19 // boost pointers
20 %include <boost_shared_ptr.i>
21 %shared_ptr(GeomDataAPI_Point)
22 %shared_ptr(GeomDataAPI_Dir)
23 %shared_ptr(GeomDataAPI_Point2D)
24
25 // all supported interfaces
26 %include "GeomDataAPI_Point.h"
27 %include "GeomDataAPI_Dir.h"
28 %include "GeomDataAPI_Point2D.h"