#include "GEOM_AISShape.hxx"#include "GEOM_AISVector.hxx"#include <GEOMUtils.hxx>#include <Basics_OCCTVersion.hxx>#include <AIS_InteractiveContext.hxx>#include <BRepAdaptor_Surface.hxx>#include <BRep_Tool.hxx>#include <GCPnts_AbscissaPoint.hxx>#include <GeomAdaptor_Curve.hxx>#include <Graphic3d_ArrayOfPoints.hxx>#include <Graphic3d_AspectFillArea3d.hxx>#include <Graphic3d_AspectLine3d.hxx>#include <Graphic3d_AspectMarker3d.hxx>#include <Graphic3d_AspectText3d.hxx>#include <Prs3d_Arrow.hxx>#include <Prs3d_IsoAspect.hxx>#include <Prs3d_ShadingAspect.hxx>#include <SelectBasics_SensitiveEntity.hxx>#include <SelectMgr_EntityOwner.hxx>#include <SelectMgr_IndexedMapOfOwner.hxx>#include <SelectMgr_Selection.hxx>#include <StdPrs_ShadedShape.hxx>#include <StdSelect_BRepOwner.hxx>#include <StdSelect_DisplayMode.hxx>#include <TColStd_IndexedMapOfInteger.hxx>#include <TColStd_ListIteratorOfListOfInteger.hxx>#include <TColStd_ListOfInteger.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopTools_IndexedMapOfShape.hxx>#include <TopoDS.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Shape.hxx>#include <TopoDS_Vertex.hxx>#include <V3d_View.hxx>#include <gp_Dir.hxx>#include <gp_Pnt.hxx>#include <gp_Vec.hxx>#include <StdPrs_WFDeflectionShape.hxx>#include <SalomeApp_Tools.h>#include <SUIT_Session.h>#include <SUIT_ResourceMgr.h>Functions | |
| static void | getEntityOwners (const Handle(AIS_InteractiveObject)&theObj, const Handle(AIS_InteractiveContext)&theIC, SelectMgr_IndexedMapOfOwner &theMap) |
| static void | indicesToOwners (const TColStd_IndexedMapOfInteger &aIndexMap, const TopoDS_Shape &aMainShape, const SelectMgr_IndexedMapOfOwner &anAllMap, SelectMgr_IndexedMapOfOwner &aToHiliteMap) |
| Handle (SALOME_InteractiveObject) GEOM_AISShape | |
|
static |
References Handle().
| Handle | ( | SALOME_InteractiveObject | ) |
References Handle().
|
static |
References Handle().