- Standard_EXPORT SketcherPrs_SensitivePoint(const Handle(SelectBasics_EntityOwner)& OwnerId,
- const Handle(Graphic3d_ArrayOfPoints)& thePntArray, int theId);
-
- //! Converts the stored 3D point into a 2D point according
- //! to <aProjector> ; this method is called by the selection Manager.
- Standard_EXPORT void Project (const Handle(Select3D_Projector)& aProjector) ;
-
- //! stores in <aresult> the 2D sensitive box which represents
- //! the point area in the selection process.
- Standard_EXPORT void Areas (SelectBasics_ListOfBox2d& aresult) ;
-
- Standard_EXPORT Handle(Select3D_SensitiveEntity) GetConnected (const TopLoc_Location& aLocation) ;
-
- //! Checks whether the sensitive entity matches the picking
- //! detection area (close to the picking line).
- //! For details please refer to base class declaration.
- Standard_EXPORT Standard_Boolean Matches (const SelectBasics_PickArgs& thePickArgs, Standard_Real& theMatchDMin, Standard_Real& theMatchDepth) ;
-
- Standard_EXPORT Standard_Boolean Matches (const Standard_Real XMin, const Standard_Real YMin, const Standard_Real XMax, const Standard_Real YMax, const Standard_Real aTol) ;
-
- Standard_EXPORT virtual Standard_Boolean Matches (const TColgp_Array1OfPnt2d& Polyline, const Bnd_Box2d& aBox, const Standard_Real aTol) ;
-
- Standard_EXPORT Standard_Real ComputeDepth (const gp_Lin& EyeLine) const;