|
Open CASCADE Technology
6.5.4
|
#include <Standard.hxx>#include <Standard_DefineHandle.hxx>#include <Handle_SelectMgr_Selection.hxx>#include <SelectBasics_ListOfSensitive.hxx>#include <SelectBasics_ListIteratorOfListOfSensitive.hxx>#include <Standard_Integer.hxx>#include <SelectMgr_TypeOfUpdate.hxx>#include <MMgt_TShared.hxx>#include <Handle_SelectBasics_SensitiveEntity.hxx>#include <Standard_Boolean.hxx>#include <SelectMgr_Selection.lxx>Data Structures | |
| class | SelectMgr_Selection |
| Represents the state of a given selection mode for a Selectable Object. Contains all the sensitive entities available for this mode. An interactive object can have an indefinite number of modes of selection, each representing a "decomposition" into sensitive primitives; each primitive has an Owner (SelectMgr_EntityOwner) which allows us to identify the exact entity which has been detected. Each Selection mode is identified by an index. The set of sensitive primitives which correspond to a given mode is stocked in a SelectMgr_Selection object. By Convention, the default selection mode which allows us to grasp the Interactive object in its entirety will be mode 0. AIS_Trihedron : 4 selection modes More... | |
1.8.0