#include "GEOM_AISShape.ixx"#include "SALOME_InteractiveObject.hxx"#include "GEOM_AISVector.hxx"#include <AIS_Drawer.hxx>#include <AIS_InteractiveContext.hxx>#include <BRep_Tool.hxx>#include <GCPnts_AbscissaPoint.hxx>#include <GeomAdaptor_Curve.hxx>#include <gp_Pnt.hxx>#include <gp_Dir.hxx>#include <gp_Vec.hxx>#include <Graphic3d_AspectFillArea3d.hxx>#include <Prs3d_ShadingAspect.hxx>#include <Prs3d_Arrow.hxx>#include <SelectBasics_SensitiveEntity.hxx>#include <SelectMgr_EntityOwner.hxx>#include <StdSelect_BRepOwner.hxx>#include <SelectMgr_IndexedMapOfOwner.hxx>#include <SelectMgr_Selection.hxx>#include <StdSelect_DisplayMode.hxx>#include <StdPrs_WFDeflectionShape.hxx>#include <TColStd_IndexedMapOfInteger.hxx>#include <TColStd_ListIteratorOfListOfInteger.hxx>#include <TColStd_ListOfInteger.hxx>#include <TopExp.hxx>#include <TopoDS_Shape.hxx>#include <TopTools_IndexedMapOfShape.hxx>#include <TopExp_Explorer.hxx>#include <TopoDS.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Vertex.hxx>
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 void getEntityOwners | ( | const Handle(AIS_InteractiveObject)& | theObj, |
| const Handle(AIS_InteractiveContext)& | theIC, | ||
| SelectMgr_IndexedMapOfOwner & | theMap | ||
| ) | [static] |
References Handle().
| static void indicesToOwners | ( | const TColStd_IndexedMapOfInteger & | aIndexMap, |
| const TopoDS_Shape & | aMainShape, | ||
| const SelectMgr_IndexedMapOfOwner & | anAllMap, | ||
| SelectMgr_IndexedMapOfOwner & | aToHiliteMap | ||
| ) | [static] |
References Handle(), PAL_MESH_030_geometry.i, and MapShapes().
| Handle | ( | SALOME_InteractiveObject | ) |