Version: 9.16.0
GEOMImpl_IBaseIEOperations.cxx File Reference
#include "GEOMImpl_IBaseIEOperations.hxx"
#include "GEOMImpl_IGroupOperations.hxx"
#include "GEOMImpl_IFieldOperations.hxx"
#include "GEOMImpl_IShapesOperations.hxx"
#include <NCollection_DataMap.hxx>
#include <TDF_ChildIDIterator.hxx>
#include <TNaming_NamedShape.hxx>
#include <TDataStd_Comment.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
#include <TopExp.hxx>

Typedefs

typedef NCollection_DataMap< TCollection_ExtendedString, NCollection_List< TopoDS_Shape > > DataMapOfStringListOfShape
 

Functions

 Handle (GEOM_Object) GEOMImpl_IBaseIEOperations
 

Typedef Documentation

◆ DataMapOfStringListOfShape

typedef NCollection_DataMap< TCollection_ExtendedString, NCollection_List<TopoDS_Shape> > DataMapOfStringListOfShape

Function Documentation

◆ Handle()

Handle ( GEOM_Object  )

This method creates a group of shapes of certain type.

Parameters
theObjectthe imported object.
theNamethe material name.
theShapesthe list of shapes to be added to this group.
Returns
the created group.

References GEOMImpl_IBaseIEOperations::Handle(), GEOMImpl_IBaseIEOperations::myGroupOperations, GEOMImpl_IBaseIEOperations::theName, GEOMImpl_IBaseIEOperations::theShapes, and GEOMImpl_IGroupOperations::UnionIDs().