+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
// File: GeomAPI_XY.cpp
// Created: 30 May 2014
// Author: Artem ZHIDKOV
const std::shared_ptr<GeomAPI_XY> GeomAPI_XY::added(const std::shared_ptr<GeomAPI_XY>& theArg)
{
- std::shared_ptr<GeomAPI_XY> aResult(new GeomAPI_XY(MY_XY->X() + theArg->x(), MY_XY->Y() + theArg->y()));
+ std::shared_ptr<GeomAPI_XY> aResult(new GeomAPI_XY(
+ MY_XY->X() + theArg->x(), MY_XY->Y() + theArg->y()));
+ return aResult;
+}
+
+const std::shared_ptr<GeomAPI_XY> GeomAPI_XY::decreased(
+ const std::shared_ptr<GeomAPI_XY>& theArg)
+{
+ std::shared_ptr<GeomAPI_XY> aResult(new GeomAPI_XY(
+ MY_XY->X() - theArg->x(), MY_XY->Y() - theArg->y()));
return aResult;
}