]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Fix compilation on Linux BR_PlaneGCS
authorspo <sergey.pokhodenko@opencascade.com>
Tue, 22 Dec 2015 09:54:56 +0000 (12:54 +0300)
committerspo <sergey.pokhodenko@opencascade.com>
Tue, 22 Dec 2015 09:54:56 +0000 (12:54 +0300)
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Storage.cpp
src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_Storage.h

index 475fd7e27c4e0675c0195bb1c7809530852a428b..4fa74d07e6624121d38cb6718fbfc9e88a47fbef 100644 (file)
@@ -73,7 +73,7 @@ void PlaneGCSSolver_Storage::addConstraint(
 }
 
 
-bool PlaneGCSSolver_Storage::update(ConstraintWrapperPtr& theConstraint)
+bool PlaneGCSSolver_Storage::update(ConstraintWrapperPtr theConstraint)
 {
   bool isUpdated = false;
   std::shared_ptr<PlaneGCSSolver_ConstraintWrapper> aConstraint =
@@ -126,7 +126,7 @@ static bool updateValues(EntityWrapperPtr& theEntity)
   return isUpdated;
 }
 
-bool PlaneGCSSolver_Storage::update(EntityWrapperPtr& theEntity)
+bool PlaneGCSSolver_Storage::update(EntityWrapperPtr theEntity)
 {
   if (theEntity->type() == ENTITY_SKETCH)
     return true; // sketch is not necessary for PlaneGCS, so it is always says true
@@ -174,7 +174,7 @@ bool PlaneGCSSolver_Storage::update(EntityWrapperPtr& theEntity)
   return isUpdated;
 }
 
-bool PlaneGCSSolver_Storage::update(ParameterWrapperPtr& theParameter)
+bool PlaneGCSSolver_Storage::update(ParameterWrapperPtr theParameter)
 {
   std::shared_ptr<PlaneGCSSolver_ParameterWrapper> aParam =
       std::dynamic_pointer_cast<PlaneGCSSolver_ParameterWrapper>(theParameter);
index 1ddc40100e06a41600855d8c1dd70f7e9131518b..5cb437094d44f411189be6ae63e1dd66a8711ecb 100644 (file)
@@ -56,13 +56,13 @@ public:
 
   /// \brief Update constraint's data
   /// \return \c true if any value is updated
-  virtual bool update(ConstraintWrapperPtr& theConstraint);
+  virtual bool update(ConstraintWrapperPtr theConstraint);
   /// \brief Update entity's data
   /// \return \c true if any value is updated
-  virtual bool update(EntityWrapperPtr& theEntity);
+  virtual bool update(EntityWrapperPtr theEntity);
   /// \brief Update parameter's data
   /// \return \c true if the value of parameter is updated
-  virtual bool update(ParameterWrapperPtr& theParameter);
+  virtual bool update(ParameterWrapperPtr theParameter);
 
   /// \brief Update SketchPlugin features after resolving constraints
   /// \param theFixedOnly [in]  if \c true the fixed points will be updated only