Salome HOME
Make a set of curves accessible from the Python scripts.
[modules/shaper.git] / src / GeomAPI / GeomAPI.i
index 71535409c7682926e42f88d31f9d76678d22abb5..3e108a2592c03b5d92f5cdb56e1cd52486e45fad 100644 (file)
@@ -76,6 +76,7 @@
 %shared_ptr(GeomAPI_Trsf)
 %shared_ptr(GeomAPI_Vertex)
 %shared_ptr(GeomAPI_Wire)
+%shared_ptr(GeomAPI_WireExplorer)
 %shared_ptr(GeomAPI_XY)
 %shared_ptr(GeomAPI_XYZ)
 
@@ -160,6 +161,7 @@ template<class T1, class T2> std::shared_ptr<T1> shared_ptr_cast(std::shared_ptr
 %include "GeomAPI_Trsf.h"
 %include "GeomAPI_Vertex.h"
 %include "GeomAPI_Wire.h"
+%include "GeomAPI_WireExplorer.h"
 %include "GeomAPI_XY.h"
 %include "GeomAPI_XYZ.h"
 
@@ -167,6 +169,7 @@ template<class T1, class T2> std::shared_ptr<T1> shared_ptr_cast(std::shared_ptr
 %template(PointList) std::list<std::shared_ptr<GeomAPI_Pnt> >;
 %template(ShapeList) std::list<std::shared_ptr<GeomAPI_Shape> >;
 // std::set -> []
+%template(CurveSet) std::set<std::shared_ptr<GeomAPI_Curve>, GeomAPI_Curve::Comparator>;
 %template(ShapeSet) std::set<std::shared_ptr<GeomAPI_Shape>, GeomAPI_Shape::Comparator>;
 %template(OriShapeSet) std::set<std::shared_ptr<GeomAPI_Shape>, GeomAPI_Shape::ComparatorWithOri>;
 // std::map -> {}