|
Open CASCADE Technology
6.9.0
|
#include <NCollection_Vector.hxx>#include <Standard.hxx>#include <Standard_Type.hxx>#include <Standard_DefineHandle.hxx>#include <SelectMgr_TypeOfUpdate.hxx>#include <MMgt_TShared.hxx>#include <Handle_SelectBasics_SensitiveEntity.hxx>#include <SelectMgr_SensitiveEntity.hxx>#include <SelectMgr_StateOfSelection.hxx>#include <SelectMgr_TypeOfBVHUpdate.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.5