-// Copyright (C) 2014-2020 CEA/DEN, EDF R&D
+// Copyright (C) 2014-2023 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
%shared_ptr(GeomAPI_Trsf)
%shared_ptr(GeomAPI_Vertex)
%shared_ptr(GeomAPI_Wire)
+%shared_ptr(GeomAPI_WireExplorer)
%shared_ptr(GeomAPI_XY)
%shared_ptr(GeomAPI_XYZ)
%include "GeomAPI_Trsf.h"
%include "GeomAPI_Vertex.h"
%include "GeomAPI_Wire.h"
+%include "GeomAPI_WireExplorer.h"
%include "GeomAPI_XY.h"
%include "GeomAPI_XYZ.h"
%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 -> {}