This class provides data and criterion for sorting candidate entities in the process of interactive selection by mouse click.
More...
#include <SelectMgr_SortCriterion.hxx>
This class provides data and criterion for sorting candidate entities in the process of interactive selection by mouse click.
◆ SelectMgr_SortCriterion()
| SelectMgr_SortCriterion::SelectMgr_SortCriterion |
( |
| ) |
|
|
inline |
◆ IsCloserDepth()
Compare with another item by depth, priority and minDist.
◆ IsHigherPriority()
Compare with another item using old logic (OCCT version <= 6.3.1) with priority considered preceding depth.
◆ Depth
| double SelectMgr_SortCriterion::Depth |
distance from the view plane to the entity
◆ DisplayPriority
| int SelectMgr_SortCriterion::DisplayPriority |
◆ Entity
◆ IsPreferPriority
| bool SelectMgr_SortCriterion::IsPreferPriority |
flag to signal comparison to be done over priority
◆ MinDist
| double SelectMgr_SortCriterion::MinDist |
distance from the clicked point to the entity on the view plane
◆ NbOwnerMatches
| int SelectMgr_SortCriterion::NbOwnerMatches |
overall number of entities collected for the same owner
◆ Normal
surface normal or 0 vector if undefined
◆ Point
| gp_Pnt SelectMgr_SortCriterion::Point |
◆ SelectionPriority
| int SelectMgr_SortCriterion::SelectionPriority |
◆ Tolerance
| double SelectMgr_SortCriterion::Tolerance |
tolerance used for selecting candidates
◆ ZLayerPosition
| int SelectMgr_SortCriterion::ZLayerPosition |
ZLayer rendering order index, stronger than a depth.
The documentation for this class was generated from the following file: