Version: 9.12.0
GEOM_AISShape.cxx File Reference
#include "GEOM_AISShape.hxx"
#include "GEOM_AISVector.hxx"
#include <GEOMUtils.hxx>
#include <AIS_InteractiveContext.hxx>
#include <BRepAdaptor_Surface.hxx>
#include <BRep_Tool.hxx>
#include <GCPnts_AbscissaPoint.hxx>
#include <GeomAdaptor_Curve.hxx>
#include <gp_Dir.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Graphic3d_ArrayOfPoints.hxx>
#include <Graphic3d_AspectFillArea3d.hxx>
#include <Graphic3d_AspectLine3d.hxx>
#include <Graphic3d_AspectMarker3d.hxx>
#include <Graphic3d_AspectText3d.hxx>
#include <Prs3d.hxx>
#include <Prs3d_Arrow.hxx>
#include <Prs3d_IsoAspect.hxx>
#include <Prs3d_ShadingAspect.hxx>
#include <Prs3d_VertexDrawMode.hxx>
#include <SelectBasics_SensitiveEntity.hxx>
#include <SelectMgr_EntityOwner.hxx>
#include <SelectMgr_IndexedMapOfOwner.hxx>
#include <SelectMgr_Selection.hxx>
#include <StdPrs_ShadedShape.hxx>
#include <StdPrs_ToolTriangulatedShape.hxx>
#include <StdPrs_WFShape.hxx>
#include <StdSelect_BRepOwner.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 <Basics_OCCTVersion.hxx>
#include <StdSelect_DisplayMode.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
 

Function Documentation

◆ getEntityOwners()

static void getEntityOwners ( const Handle(AIS_InteractiveObject)&  theObj,
const Handle(AIS_InteractiveContext)&  theIC,
SelectMgr_IndexedMapOfOwner &  theMap 
)
static

References Handle().

◆ Handle()

◆ indicesToOwners()

static void indicesToOwners ( const TColStd_IndexedMapOfInteger &  aIndexMap,
const TopoDS_Shape &  aMainShape,
const SelectMgr_IndexedMapOfOwner &  anAllMap,
SelectMgr_IndexedMapOfOwner &  aToHiliteMap 
)
static

References Handle().