Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
Select3D_SensitiveSegment.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Select3D_SensitiveSegment.hxx>
#include <Standard_Integer.hxx>
#include <Select3D_Pnt.hxx>
#include <Select3D_Pnt2d.hxx>
#include <Select3D_SensitiveEntity.hxx>
#include <Handle_SelectBasics_EntityOwner.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
#include <Handle_Select3D_Projector.hxx>
#include <Handle_Select3D_SensitiveEntity.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Real.hxx>
#include <Standard_OStream.hxx>
#include <Select3D_SensitiveSegment.lxx>

Data Structures

class  Select3D_SensitiveSegment
 A framework to define sensitive zones along a segment
One gives the 3D start and end point;
the maximum number of 2D boxes given
by this entity may be set by the user
if the projected segment is
vertical or horizontal, one needs only 1 box.
for a pi/4 angle -> MaxNumber 2D boxes
More...