#include <GEOMImpl_ShapeDriver.hxx>#include <GEOMImpl_IExtract.hxx>#include <GEOMImpl_IIsoline.hxx>#include <GEOMImpl_IShapes.hxx>#include <GEOMImpl_IShapeExtend.hxx>#include <GEOMImpl_IVector.hxx>#include <GEOMImpl_Types.hxx>#include <GEOMImpl_Block6Explorer.hxx>#include <GEOM_Function.hxx>#include <GEOMUtils_Hatcher.hxx>#include <GEOMAlgo_State.hxx>#include <GEOMAlgo_Extractor.hxx>#include <ShapeFix_Wire.hxx>#include <ShapeFix_Edge.hxx>#include <ShapeFix_Shape.hxx>#include <BRep_Builder.hxx>#include <BRep_Tool.hxx>#include <BRepAdaptor_Curve.hxx>#include <BRepAlgo_FaceRestrictor.hxx>#include <BRepBuilderAPI_Copy.hxx>#include <BRepBuilderAPI_Sewing.hxx>#include <BRepBuilderAPI_MakeFace.hxx>#include <BRepBuilderAPI_MakeWire.hxx>#include <BRepBuilderAPI_MakeEdge.hxx>#include <BRepBuilderAPI_MakeSolid.hxx>#include <BRepCheck.hxx>#include <BRepCheck_Analyzer.hxx>#include <BRepCheck_Shell.hxx>#include <BRepClass3d_SolidClassifier.hxx>#include <BRepLib.hxx>#include <BRepLib_MakeEdge.hxx>#include <BRepTools_WireExplorer.hxx>#include <ShapeAnalysis.hxx>#include <ShapeAnalysis_FreeBounds.hxx>#include <TNaming_CopyShape.hxx>#include <TopAbs.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopoDS.hxx>#include <TopoDS_Shape.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Wire.hxx>#include <TopoDS_Shell.hxx>#include <TopoDS_Solid.hxx>#include <TopoDS_Compound.hxx>#include <TopoDS_Iterator.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopTools_ListOfShape.hxx>#include <TopTools_MapOfShape.hxx>#include <TopTools_HSequenceOfShape.hxx>#include <ElCLib.hxx>#include <GCPnts_AbscissaPoint.hxx>#include <Geom_TrimmedCurve.hxx>#include <Geom_RectangularTrimmedSurface.hxx>#include <Geom_Surface.hxx>#include <GeomAbs_CurveType.hxx>#include <GeomConvert_CompCurveToBSplineCurve.hxx>#include <GeomConvert.hxx>#include <GeomLProp.hxx>#include <TColStd_IndexedDataMapOfTransientTransient.hxx>#include <TColStd_SequenceOfReal.hxx>#include <TColStd_HSequenceOfTransient.hxx>#include <TColStd_Array1OfReal.hxx>#include <TColGeom_SequenceOfCurve.hxx>#include <TColGeom_Array1OfBSplineCurve.hxx>#include <TColGeom_HArray1OfBSplineCurve.hxx>#include <Precision.hxx>#include <Standard_NullObject.hxx>#include <Standard_TypeMismatch.hxx>#include <Standard_ConstructionError.hxx>#include <BOPAlgo_PaveFiller.hxx>#include <BOPAlgo_MakerVolume.hxx>#include <list>#include <TopTools_MapOfOrientedShape.hxx>Functions | |
| static | Handle (TColStd_HArray1OfInteger) GetShapeIDs(const TopTools_ListOfShape &theListOfShapes | 
| This static function converts the list of shapes into an array of their IDs.  More... | |
| if (!theListOfShapes.IsEmpty()) | |
| OCCT_IMPLEMENT_STANDARD_RTTIEXT (GEOMImpl_ShapeDriver, GEOM_BaseDriver) | |
Variables | |
| return | aResult | 
      
  | 
  static | 
If the input list is empty, null handle will be returned. this method doesn't check if a shape presents in theIndices map.
| theListOfShapes | the list of shapes. | 
| theIndices | the indexed map of shapes. | 
| if | ( | !theListOfShapes. | IsEmpty() | ) | 
References anIter().
| OCCT_IMPLEMENT_STANDARD_RTTIEXT | ( | GEOMImpl_ShapeDriver | , | 
| GEOM_BaseDriver | |||
| ) | 
| return aResult |