X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketcherPrs%2FSketcherPrs_SymbolPrs.h;h=458f860a74cb34fc97c5ca8a6cbe46aea4b4f80e;hb=9968ec652480079d0ca91b2040f6327a164807cf;hp=56fc52770f1a1f6dd22fdad8307809c6652ef756;hpb=6bb214a346dbc1cf1b6f2607ef9415d2cba26a81;p=modules%2Fshaper.git diff --git a/src/SketcherPrs/SketcherPrs_SymbolPrs.h b/src/SketcherPrs/SketcherPrs_SymbolPrs.h index 56fc52770..458f860a7 100644 --- a/src/SketcherPrs/SketcherPrs_SymbolPrs.h +++ b/src/SketcherPrs/SketcherPrs_SymbolPrs.h @@ -66,7 +66,8 @@ public: /// visualized in error color. The state is stored in an internal field, so should be changed when /// constraint become not conflicting /// \param theConflicting a state - Standard_EXPORT void SetConflictingConstraint(const bool& theConflicting); + /// \param theColor a color for conflicting object + Standard_EXPORT void SetConflictingConstraint(const bool& theConflicting, const std::vector& theColor); /// Render of the presentation /// \param theWorkspace is OpenGl workspace @@ -115,7 +116,7 @@ protected: /// Update myPntArray according to presentation positions /// \return true in case of success - virtual bool updatePoints(double theStep) const { return true; } + virtual bool updateIfReadyToDisplay(double theStep) const { return true; } /// Draw a shape into the given presentation scene /// \param theShape the shape to draw