X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketcherPrs%2FSketcherPrs_SymbolPrs.h;h=baf7a928f1219450b08d400e38f17aa3f2bc4a3b;hb=a5746a7f8fd8bcd555fb16f98e312c86ca1210da;hp=31fb15e5e63edf96a3a22e26ec18833aeb9805ef;hpb=c8267b77ef90089e10d178b1192c542c013de309;p=modules%2Fshaper.git diff --git a/src/SketcherPrs/SketcherPrs_SymbolPrs.h b/src/SketcherPrs/SketcherPrs_SymbolPrs.h index 31fb15e5e..baf7a928f 100644 --- a/src/SketcherPrs/SketcherPrs_SymbolPrs.h +++ b/src/SketcherPrs/SketcherPrs_SymbolPrs.h @@ -44,11 +44,6 @@ public: virtual ~SketcherPrs_SymbolPrs(); - //! Method which clear all selected owners belonging - //! to this selectable object ( for fast presentation draw ) - Standard_EXPORT virtual void ClearSelected(); - - //! Method which draws selected owners ( for fast presentation draw ) Standard_EXPORT virtual void HilightSelected(const Handle(PrsMgr_PresentationManager3d)& thePM, const SelectMgr_SequenceOfOwner& theOwners); @@ -65,7 +60,7 @@ public: Standard_EXPORT ModelAPI_Feature* feature() const { return myConstraint; } /// Return array of points where symbols will be placed - Handle(Graphic3d_ArrayOfPoints) pointsArray() const { return myPntArray; } + const Handle(Graphic3d_ArrayOfPoints)& pointsArray() const { return myPntArray; } /// Render of the presentation /// \param theWorkspace is OpenGl workspace @@ -75,6 +70,8 @@ public: /// \param theContext is an OpenGL context void Release (OpenGl_Context* theContext); + /// Add a bounding box of the presentation to common bounding box + /// \param theBndBox the common bounding box to update Standard_EXPORT virtual void BoundingBox (Bnd_Box& theBndBox) Standard_OVERRIDE; DEFINE_STANDARD_RTTI(SketcherPrs_SymbolPrs)