|
Open CASCADE Technology 6.5.2
|
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).
#include <SelectBasics_EntityOwner.hxx>

Public Member Functions | |
| void | Set (const Standard_Integer aPriority) |
| sets the selectable priority of the owner | |
| Standard_Integer | Priority () const |
| virtual Standard_Boolean | HasLocation () const =0 |
| virtual void | SetLocation (const TopLoc_Location &aLoc)=0 |
| virtual void | ResetLocation ()=0 |
| virtual const TopLoc_Location & | Location () const =0 |
Protected Member Functions | |
| SelectBasics_EntityOwner (const Standard_Integer aPriority=0) | |
Protected Attributes | |
| Standard_Integer | mypriority |
| SelectBasics_EntityOwner::SelectBasics_EntityOwner | ( | const Standard_Integer | aPriority = 0 | ) | [protected] |
| virtual Standard_Boolean SelectBasics_EntityOwner::HasLocation | ( | ) | const [pure virtual] |
Implemented in SelectMgr_EntityOwner.
| virtual const TopLoc_Location& SelectBasics_EntityOwner::Location | ( | ) | const [pure virtual] |
Implemented in SelectMgr_EntityOwner.
| Standard_Integer SelectBasics_EntityOwner::Priority | ( | ) | const |
| virtual void SelectBasics_EntityOwner::ResetLocation | ( | ) | [pure virtual] |
Implemented in SelectMgr_EntityOwner, and StdSelect_BRepOwner.
| void SelectBasics_EntityOwner::Set | ( | const Standard_Integer | aPriority | ) |
| virtual void SelectBasics_EntityOwner::SetLocation | ( | const TopLoc_Location & | aLoc | ) | [pure virtual] |
Implemented in SelectMgr_EntityOwner, and StdSelect_BRepOwner.
Standard_Integer SelectBasics_EntityOwner::mypriority [protected] |
1.7.4