Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
SelectBasics_EntityOwner.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_SelectBasics_EntityOwner.hxx>
#include <Standard_Integer.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Boolean.hxx>
#include <SelectBasics_EntityOwner.lxx>

Data Structures

class  SelectBasics_EntityOwner
 defines an abstract owner of sensitive primitives.
Owners are typically used to establish a connection
between sensitive entities and high-level objects (e.g. presentations).

Priority : It's possible to give a priority:
the scale : [0-9] ; the default priority is 0
it allows the predominance of one selected object upon
another one if many objects are selected at the same time


example : Selection of shapes : the owners are
selectable objects (presentations)

a user can give vertex priority [3], edges [2] faces [1] shape [0],
so that if during selection one vertex one edge and one face are
simultaneously detected, the vertex will only be hilighted.
More...