Salome HOME
Add ModelAPI_AttributeIntArray to SWIG
[modules/shaper.git] / src / GeomAPI / GeomAPI_Dir2d.cpp
index e9131f992d6b2782d32d73d895eabcd6b83ab92e..4cb8149a3999d46e55c58e674aff32820fe3523e 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <gp_Dir2d.hxx>
 
-#define MY_DIR static_cast<gp_Dir2d*>(myImpl)
+#define MY_DIR implPtr<gp_Dir2d>()
 
 GeomAPI_Dir2d::GeomAPI_Dir2d(const double theX, const double theY)
     : GeomAPI_Interface(new gp_Dir2d(theX, theY))
@@ -46,3 +46,7 @@ double GeomAPI_Dir2d::cross(const std::shared_ptr<GeomAPI_Dir2d>& theArg) const
   return MY_DIR->XY().Crossed(theArg->impl<gp_Dir2d>().XY());
 }
 
+double GeomAPI_Dir2d::angle(const std::shared_ptr<GeomAPI_Dir2d>& theArg) const
+{
+  return MY_DIR->Angle(theArg->impl<gp_Dir2d>());
+}