Version: 9.12.0
GEOM_Annotation::GEOM_AnnotationSensEntity Class Reference

Custom sensitive entity with implementing option to support selection with depth culling flag turned off.

#include <GEOM_Annotation.hxx>

Inheritance diagram for GEOM_Annotation::GEOM_AnnotationSensEntity:
Inheritance graph

Public Member Functions

 GEOM_AnnotationSensEntity (const Handle(SelectMgr_EntityOwner)&theOwner, const Bnd_Box &theBox, const Standard_Boolean theIsDepthCulling)
 Constructor. More...
 
virtual Standard_Boolean Matches (SelectBasics_SelectingVolumeManager &theMgr, SelectBasics_PickResult &thePickResult) Standard_OVERRIDE
 Checks whether the box overlaps current selecting volume. More...
 

Private Attributes

Standard_Boolean myIsDepthCulling
 

Constructor & Destructor Documentation

◆ GEOM_AnnotationSensEntity()

GEOM_Annotation::GEOM_AnnotationSensEntity::GEOM_AnnotationSensEntity ( const Handle(SelectMgr_EntityOwner)&  theOwner,
const Bnd_Box &  theBox,
const Standard_Boolean  theIsDepthCulling 
)
inline

Member Function Documentation

◆ Matches()

virtual Standard_Boolean GEOM_Annotation::GEOM_AnnotationSensEntity::Matches ( SelectBasics_SelectingVolumeManager &  theMgr,
SelectBasics_PickResult &  thePickResult 
)
inlinevirtual

Member Data Documentation

◆ myIsDepthCulling

Standard_Boolean GEOM_Annotation::GEOM_AnnotationSensEntity::myIsDepthCulling
private

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