-const boost::shared_ptr<GeomAPI_XYZ> GeomAPI_XYZ::added(
- const boost::shared_ptr<GeomAPI_XYZ>& theArg)
+const std::shared_ptr<GeomAPI_XYZ> GeomAPI_XYZ::added(
+ const std::shared_ptr<GeomAPI_XYZ>& theArg)
+{
+ std::shared_ptr<GeomAPI_XYZ> aResult(new GeomAPI_XYZ(MY_XYZ->X() + theArg->x(),
+ MY_XYZ->Y() + theArg->y(), MY_XYZ->Z() + theArg->z()));
+ return aResult;
+}
+
+const std::shared_ptr<GeomAPI_XYZ> GeomAPI_XYZ::decreased(
+ const std::shared_ptr<GeomAPI_XYZ>& theArg)