20 #ifndef SketcherPrs_SensitivePoint_H
21 #define SketcherPrs_SensitivePoint_H
23 #include <SelectBasics_EntityOwner.hxx>
24 #include <Select3D_SensitiveEntity.hxx>
25 #include <Standard_DefineHandle.hxx>
26 #include <Standard_Version.hxx>
46 #if OCC_VERSION_HEX > 0x070400
47 Standard_EXPORT
virtual Standard_Integer NbSubElements()
const Standard_OVERRIDE;
49 Standard_EXPORT
virtual Standard_Integer NbSubElements() Standard_OVERRIDE;
57 Standard_EXPORT virtual Standard_Boolean Matches(SelectBasics_SelectingVolumeManager& theMgr,
58 SelectBasics_PickResult& thePickResult) Standard_OVERRIDE;
61 Standard_EXPORT gp_Pnt Point() const;
65 Standard_EXPORT virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE;
69 Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE;
72 Standard_EXPORT virtual
void Clear() Standard_OVERRIDE;
This sensitive point is done in order to optimize process of the sinzitive area update It referes on ...
Definition: SketcherPrs_SensitivePoint.h:37