#include <Extrema_POnSurf.hxx>
#include <GeomAdaptor_Surface.hxx>
#include <ElCLib.hxx>
+#include <TColStd_ListOfInteger.hxx>
#include <map>
}
// make new elements
sweepElement( aMesh, elem, newNodesItVec, newElemsMap[elem] );
+
+ // fill history
+ //TColStd_ListOfInteger ListNewID;
+ SMESH_SequenceOfElemPtr SeqNewME;
+ list<const SMDS_MeshElement*> tmpList = newElemsMap[elem];
+ for(list<const SMDS_MeshElement*>::iterator ite = tmpList.begin();
+ ite!=tmpList.end(); ite++) {
+ //ListNewID.Append((*ite)->GetID());
+ SeqNewME.Append(*ite);
+ }
+ //myExtrusionHistory.Bind(elem->GetID(),ListNewID);
+ myExtrusionHistory.Bind(elem,SeqNewME);
+ // end fill history
+
}
makeWalls( aMesh, mapNewNodes, newElemsMap, mapElemNewNodes, theElems );
}