Open CASCADE Technology
7.4.0
|
This class provides data and criterion for sorting candidate entities in the process of interactive selection by mouse click. More...
#include <SelectMgr_SortCriterion.hxx>
Public Member Functions | |
SelectMgr_SortCriterion () | |
Empty constructor. More... | |
bool | operator> (const SelectMgr_SortCriterion &theOther) const |
Comparison operator. More... | |
bool | operator< (const SelectMgr_SortCriterion &theOther) const |
Comparison operator. More... | |
bool | IsGreater (const SelectMgr_SortCriterion &theOther) const |
Compare with another item. More... | |
bool | IsLower (const SelectMgr_SortCriterion &theOther) const |
Compare with another item. More... | |
Data Fields | |
Handle< Select3D_SensitiveEntity > | Entity |
detected entity More... | |
gp_Pnt | Point |
3D point More... | |
Standard_Real | Depth |
distance from the view plane to the entity More... | |
Standard_Real | MinDist |
distance from the clicked point to the entity on the view plane More... | |
Standard_Real | Tolerance |
tolerance used for selecting candidates More... | |
Standard_Integer | Priority |
selection priority More... | |
Standard_Integer | ZLayerPosition |
ZLayer rendering order index, stronger than a depth. More... | |
Standard_Integer | NbOwnerMatches |
overall number of entities collected for the same owner More... | |
Standard_Boolean | ToPreferClosest |
whether closest object is preferred even if has less priority More... | |
This class provides data and criterion for sorting candidate entities in the process of interactive selection by mouse click.
|
inline |
Empty constructor.
|
inline |
Compare with another item.
|
inline |
Compare with another item.
|
inline |
Comparison operator.
|
inline |
Comparison operator.
Standard_Real SelectMgr_SortCriterion::Depth |
distance from the view plane to the entity
Handle< Select3D_SensitiveEntity > SelectMgr_SortCriterion::Entity |
detected entity
Standard_Real SelectMgr_SortCriterion::MinDist |
distance from the clicked point to the entity on the view plane
Standard_Integer SelectMgr_SortCriterion::NbOwnerMatches |
overall number of entities collected for the same owner
gp_Pnt SelectMgr_SortCriterion::Point |
3D point
Standard_Integer SelectMgr_SortCriterion::Priority |
selection priority
Standard_Real SelectMgr_SortCriterion::Tolerance |
tolerance used for selecting candidates
Standard_Boolean SelectMgr_SortCriterion::ToPreferClosest |
whether closest object is preferred even if has less priority
Standard_Integer SelectMgr_SortCriterion::ZLayerPosition |
ZLayer rendering order index, stronger than a depth.