X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomData%2FGeomData_Point.cpp;h=2a2f52d80ea3e2b93de5f66eb0dd9cb6b9e19be6;hb=ea9b3a766e6401626c170e3ae5f591f67af22271;hp=db942aff62389b2ff9f268787954b1ff15a3ed51;hpb=4e60e46af3ebb4d1d8e1709e7806ed134edd4be7;p=modules%2Fshaper.git diff --git a/src/GeomData/GeomData_Point.cpp b/src/GeomData/GeomData_Point.cpp index db942aff6..2a2f52d80 100644 --- a/src/GeomData/GeomData_Point.cpp +++ b/src/GeomData/GeomData_Point.cpp @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: GeomData_Point.cxx // Created: 24 Apr 2014 // Author: Mikhail PONIKAROV @@ -11,8 +13,8 @@ using namespace std; void GeomData_Point::setValue(const double theX, const double theY, const double theZ) { - if (!myIsInitialized || myCoords->Value(0) != theX || myCoords->Value(1) != theY || - myCoords->Value(2) != theZ) { + if (!myIsInitialized || myCoords->Value(0) != theX || myCoords->Value(1) != theY + || myCoords->Value(2) != theZ) { myCoords->SetValue(0, theX); myCoords->SetValue(1, theY); myCoords->SetValue(2, theZ); @@ -20,10 +22,9 @@ void GeomData_Point::setValue(const double theX, const double theY, const double } } -void GeomData_Point::setValue(const boost::shared_ptr& thePoint) +void GeomData_Point::setValue(const std::shared_ptr& thePoint) { setValue(thePoint->x(), thePoint->y(), thePoint->z()); - owner()->data()->sendAttributeUpdated(this); } double GeomData_Point::x() const @@ -41,10 +42,10 @@ double GeomData_Point::z() const return myCoords->Value(2); } -boost::shared_ptr GeomData_Point::pnt() +std::shared_ptr GeomData_Point::pnt() { - boost::shared_ptr aResult(new GeomAPI_Pnt( - myCoords->Value(0), myCoords->Value(1), myCoords->Value(2))); + std::shared_ptr aResult( + new GeomAPI_Pnt(myCoords->Value(0), myCoords->Value(1), myCoords->Value(2))); return aResult; }