X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FSelectMgr%2FSelectMgr_TriangularFrustum.hxx;h=58990520ec369d4175df2b476deebc2b1634de3d;hb=03c9cc86c6674ffb2ba8fd5ce68f5d2dfc34a443;hpb=df23a355c480441fea78470bf5dfad94aacd8add diff --git a/src/SelectMgr/SelectMgr_TriangularFrustum.hxx b/src/SelectMgr/SelectMgr_TriangularFrustum.hxx index aacf530652..58990520ec 100644 --- a/src/SelectMgr/SelectMgr_TriangularFrustum.hxx +++ b/src/SelectMgr/SelectMgr_TriangularFrustum.hxx @@ -60,45 +60,45 @@ public: // SAT Tests for different objects //! SAT intersection test between defined volume and given axis-aligned box - Standard_EXPORT virtual Standard_Boolean Overlaps (const SelectMgr_Vec3& theMinPnt, - const SelectMgr_Vec3& theMaxPnt, - const SelectMgr_ViewClipRange& theClipRange, - SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; + Standard_EXPORT virtual Standard_Boolean OverlapsBox (const SelectMgr_Vec3& theMinPnt, + const SelectMgr_Vec3& theMaxPnt, + const SelectMgr_ViewClipRange& theClipRange, + SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; //! Returns true if selecting volume is overlapped by axis-aligned bounding box //! with minimum corner at point theMinPt and maximum at point theMaxPt - Standard_EXPORT virtual Standard_Boolean Overlaps (const SelectMgr_Vec3& theMinPt, - const SelectMgr_Vec3& theMaxPt, - Standard_Boolean* theInside) const Standard_OVERRIDE; + Standard_EXPORT virtual Standard_Boolean OverlapsBox (const SelectMgr_Vec3& theMinPt, + const SelectMgr_Vec3& theMaxPt, + Standard_Boolean* theInside) const Standard_OVERRIDE; //! Intersection test between defined volume and given point - Standard_EXPORT virtual Standard_Boolean Overlaps (const gp_Pnt& thePnt, - const SelectMgr_ViewClipRange& theClipRange, - SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; + Standard_EXPORT virtual Standard_Boolean OverlapsPoint (const gp_Pnt& thePnt, + const SelectMgr_ViewClipRange& theClipRange, + SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; //! SAT intersection test between defined volume and given ordered set of points, //! representing line segments. The test may be considered of interior part or //! boundary line defined by segments depending on given sensitivity type - Standard_EXPORT virtual Standard_Boolean Overlaps (const TColgp_Array1OfPnt& theArrayOfPnts, - Select3D_TypeOfSensitivity theSensType, - const SelectMgr_ViewClipRange& theClipRange, - SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; + Standard_EXPORT virtual Standard_Boolean OverlapsPolygon (const TColgp_Array1OfPnt& theArrayOfPnts, + Select3D_TypeOfSensitivity theSensType, + const SelectMgr_ViewClipRange& theClipRange, + SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; //! Checks if line segment overlaps selecting frustum - Standard_EXPORT virtual Standard_Boolean Overlaps (const gp_Pnt& thePnt1, - const gp_Pnt& thePnt2, - const SelectMgr_ViewClipRange& theClipRange, - SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; + Standard_EXPORT virtual Standard_Boolean OverlapsSegment (const gp_Pnt& thePnt1, + const gp_Pnt& thePnt2, + const SelectMgr_ViewClipRange& theClipRange, + SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; //! SAT intersection test between defined volume and given triangle. The test may //! be considered of interior part or boundary line defined by triangle vertices //! depending on given sensitivity type - Standard_EXPORT virtual Standard_Boolean Overlaps (const gp_Pnt& thePnt1, - const gp_Pnt& thePnt2, - const gp_Pnt& thePnt3, - Select3D_TypeOfSensitivity theSensType, - const SelectMgr_ViewClipRange& theClipRange, - SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; + Standard_EXPORT virtual Standard_Boolean OverlapsTriangle (const gp_Pnt& thePnt1, + const gp_Pnt& thePnt2, + const gp_Pnt& thePnt3, + Select3D_TypeOfSensitivity theSensType, + const SelectMgr_ViewClipRange& theClipRange, + SelectBasics_PickResult& thePickResult) const Standard_OVERRIDE; //! Nullifies the handle to corresponding builder instance to prevent memory leaks Standard_EXPORT void Clear();