Open CASCADE Technology  6.9.0
Data Structures

Select3D_SensitiveEntity.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <SelectBasics_SensitiveEntity.hxx>
#include <Handle_SelectBasics_EntityOwner.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <SelectMgr_SelectingVolumeManager.hxx>
#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
#include <TopLoc_Location.hxx>

Data Structures

class  Select3D_SensitiveEntity
 
Abstract framework to define 3D sensitive entities.

As the selection process uses the principle of a projection of 3D shapes onto a 2D view where nearness to a rectangle determines whether a shape is picked or not, all 3D shapes need to be converted into 2D ones in order to be selected. More...