<map id="Select3D_SensitiveEntity" name="Select3D_SensitiveEntity">
<area shape="rect" id="node5" href="$class_mesh_v_s___sensitive_mesh.html" title="This class provides custom mesh sensitive entity used in advanced mesh selection. ..." alt="" coords="823,5,985,32"/>
<area shape="rect" id="node6" href="$class_mesh_v_s___sensitive_polyhedron.html" title="This class is used to detect selection of a polyhedron. The main principle of detection algorithm is ..." alt="" coords="806,56,1002,83"/>
<area shape="rect" id="node7" href="$class_select3_d___sensitive_box.html" title="A framework to define selection by a sensitive box. " alt="" coords="825,107,983,133"/>
<area shape="rect" id="node8" href="$class_select3_d___sensitive_face.html" title="Sensitive Entity to make a face selectable. In some cases this class can raise Standard_ConstructionE..." alt="" coords="823,157,985,184"/>
<area shape="rect" id="node10" href="$class_select3_d___sensitive_point.html" title="A framework to define sensitive 3D points. " alt="" coords="822,208,986,235"/>
<area shape="rect" id="node11" href="$class_select3_d___sensitive_segment.html" title="A framework to define sensitive zones along a segment One gives the 3D start and end point..." alt="" coords="811,259,997,285"/>
<area shape="rect" id="node13" href="$class_select3_d___sensitive_set.html" title="This class is base class for handling overlap detection of complex sensitive entities. It provides an interface for building BVH tree for some set of entities. Thereby, each iteration of overlap detection is a traverse of BVH tree in fact. To use speed&#45;up hierarchical structure in a custom complex sensitive entity, it is necessary to make that custom entity a descendant of this class and organize sub&#45;entities in some container which allows referencing to elements by index. Note that methods taking index as a parameter are used for BVH build and the range of given index is [0; Size() &#45; 1]. For example of usage see Select3D_SensitiveTriangulation. " alt="" coords="827,317,981,344"/>
<area shape="rect" id="node21" href="$class_select3_d___sensitive_triangle.html" title="A framework to define selection of triangles in a view. This comes into play in the detection of mesh..." alt="" coords="815,368,993,395"/>
<area shape="rect" id="node2" href="$class_select_basics___sensitive_entity.html" title="root class; the inheriting classes will be able to give sensitive Areas for the dynamic selection alg..." alt="" coords="349,183,541,209"/>
<area shape="rect" id="node3" href="$class_m_mgt___t_shared.html" title="Intermediate class between Standard_Transient and descendants. The abstract class TShared is the root..." alt="" coords="190,183,301,209"/>
<area shape="rect" id="node4" href="$class_standard___transient.html" title="Abstract class which forms the root of the entire Transient class hierarchy. " alt="" coords="6,183,141,209"/>
<area shape="rect" id="node9" href="$class_mesh_v_s___sensitive_face.html" title="This class provides custom sensitive face, which will be selected if it center is in rectangle..." alt="" coords="1075,149,1235,176"/>
<area shape="rect" id="node12" href="$class_mesh_v_s___sensitive_segment.html" title="This class provides custom sensitive face, which will be selected if it center is in rectangle..." alt="" coords="1063,200,1246,227"/>
<area shape="rect" id="node14" href="$class_select3_d___interior_sensitive_point_set.html" title="This class handles the selection of arbitrary point set with internal type of sensitivity. The main principle is to split the point set given onto planar convex polygons and search for the overlap with one or more of them through traverse of BVH tree. " alt="" coords="1068,251,1241,293"/>
<area shape="rect" id="node15" href="$class_select3_d___sensitive_group.html" title="A framework to define selection of a sensitive group by a sensitive entity which is a set of 3D sensi..." alt="" coords="1070,317,1239,344"/>
<area shape="rect" id="node16" href="$class_select3_d___sensitive_poly.html" title="Sensitive Entity to make a face selectable. In some cases this class can raise Standard_ConstructionE..." alt="" coords="1075,368,1235,395"/>
<area shape="rect" id="node19" href="$class_select3_d___sensitive_triangulation.html" title="A framework to define selection of a sensitive entity made of a set of triangles. ..." alt="" coords="1051,419,1258,445"/>
<area shape="rect" id="node20" href="$class_select3_d___sensitive_wire.html" title="A framework to define selection of a wire owner by an elastic wire band. " alt="" coords="1074,469,1235,496"/>
<area shape="rect" id="node17" href="$class_select3_d___sensitive_circle.html" title="A framework to define sensitive 3D arcs and circles. In some cases this class can raise Standard_Cons..." alt="" coords="1307,343,1474,369"/>
<area shape="rect" id="node18" href="$class_select3_d___sensitive_curve.html" title="A framework to define a sensitive 3D curve. In some cases this class can raise Standard_ConstructionE..." alt="" coords="1307,393,1474,420"/>
</map>
