Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
AIS_DimensionOwner Class Reference

The owner is the entity which makes it possible to link
the sensitive primitives and the reference shapes that
you want to detect. It stocks the various pieces of
information which make it possible to find objects. An
owner has a priority which you can modulate, so as to
make one entity more selectable than another. You
might want to make edges more selectable than
faces, for example. In that case, you could attribute sa
higher priority to the one compared to the other. An
edge, could have priority 5, for example, and a face,
priority 4. The default priority is 5.

#include <AIS_DimensionOwner.hxx>

Inheritance diagram for AIS_DimensionOwner:
Inheritance graph
[legend]

Public Member Functions

 AIS_DimensionOwner (const Handle< SelectMgr_SelectableObject > &aSO, const Standard_Integer aPriority=0)
 Initializes the dimension owner, aSO, and attributes it
the priority, aPriority.

void SetShape (const TopoDS_Shape &aShape)
 Constructs the reference shape owner aShape for
presentation primitives.

const TopoDS_ShapeFixedShape () const
 Returns the owner shape whose primitives we are concerned with.


Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: