This sensitive point is done in order to optimize process of the sinzitive area update It referes on point array directly and this lets to avoid procedure of the point synchronisation.
More...
#include <SketcherPrs_SensitivePoint.h>
|
| | SketcherPrs_SensitivePoint (const Handle &OwnerId, int theId) |
| | Constructs a sensitive point object defined by the. More...
|
| |
| virtual Standard_Integer | NbSubElements () Standard_OVERRIDE |
| | Returns number of sub-elements. More...
|
| |
| virtual Handle | GetConnected () Standard_OVERRIDE |
| | Update location of the point. More...
|
| |
| virtual Standard_Boolean | Matches (SelectBasics_SelectingVolumeManager &theMgr, SelectBasics_PickResult &thePickResult) Standard_OVERRIDE |
| | Checks whether the point overlaps current selecting volume. More...
|
| |
| gp_Pnt | Point () const |
| | Returns the point used at the time of construction. More...
|
| |
| virtual gp_Pnt | CenterOfGeometry () const Standard_OVERRIDE |
| | Returns center of point. More...
|
| |
| virtual Select3D_BndBox3d | BoundingBox () Standard_OVERRIDE |
| | Returns bounding box of the point. More...
|
| |
| virtual void | Clear () Standard_OVERRIDE |
| | Clear sub-elements. More...
|
| |
This sensitive point is done in order to optimize process of the sinzitive area update It referes on point array directly and this lets to avoid procedure of the point synchronisation.
◆ SketcherPrs_SensitivePoint()
| SketcherPrs_SensitivePoint::SketcherPrs_SensitivePoint |
( |
const Handle & |
OwnerId, |
|
|
int |
theId |
|
) |
| |
Constructs a sensitive point object defined by the.
- Parameters
-
| OwnerId | an Id of the Owner. |
| theId | and Id of its point |
◆ NbSubElements()
| Standard_Integer SketcherPrs_SensitivePoint::NbSubElements |
( |
| ) |
|
|
virtual |
Returns number of sub-elements.
◆ GetConnected()
| Handle SketcherPrs_SensitivePoint::GetConnected |
( |
| ) |
|
|
virtual |
Update location of the point.
◆ Matches()
| Standard_Boolean SketcherPrs_SensitivePoint::Matches |
( |
SelectBasics_SelectingVolumeManager & |
theMgr, |
|
|
SelectBasics_PickResult & |
thePickResult |
|
) |
| |
|
virtual |
Checks whether the point overlaps current selecting volume.
- Parameters
-
| theMgr | selection manager |
| thePickResult | returns pick result |
◆ Point()
| gp_Pnt SketcherPrs_SensitivePoint::Point |
( |
| ) |
const |
Returns the point used at the time of construction.
◆ CenterOfGeometry()
| gp_Pnt SketcherPrs_SensitivePoint::CenterOfGeometry |
( |
| ) |
const |
|
virtual |
Returns center of point.
If location transformation is set, it will be applied
◆ BoundingBox()
| Select3D_BndBox3d SketcherPrs_SensitivePoint::BoundingBox |
( |
| ) |
|
|
virtual |
Returns bounding box of the point.
If location transformation is set, it will be applied
◆ Clear()
| void SketcherPrs_SensitivePoint::Clear |
( |
| ) |
|
|
virtual |