[cgma-dev] r5385 - cgm/trunk/geom/OCC

jiangtao_ma at yahoo.com jiangtao_ma at yahoo.com
Thu Feb 9 10:49:58 CST 2012


Author: janehu
Date: 2012-02-09 10:49:58 -0600 (Thu, 09 Feb 2012)
New Revision: 5385

Modified:
   cgm/trunk/geom/OCC/OCCModifyEngine.cpp
Log:
Added the some clean up code for skin surfaces creation code, still passes the make check tests.

Modified: cgm/trunk/geom/OCC/OCCModifyEngine.cpp
===================================================================
--- cgm/trunk/geom/OCC/OCCModifyEngine.cpp	2012-02-09 16:24:13 UTC (rev 5384)
+++ cgm/trunk/geom/OCC/OCCModifyEngine.cpp	2012-02-09 16:49:58 UTC (rev 5385)
@@ -847,6 +847,14 @@
      //loft curves.
      BRepOffsetAPI_ThruSections loft(CUBIT_FALSE);
      CubitStatus stat = do_loft(loft, topo_edges_loops);
+     for (int i = 0; i < topo_edges_loops.size(); i++)
+     {
+       DLIList<TopoDS_Edge*>* topo_edges = topo_edges_loops.get_and_step();
+       for(int j = 0; j < topo_edges->size(); j++)
+         topo_edges->pop();
+       delete topo_edges;
+       topo_edges = NULL;
+     }
      if(!stat)
        return (Surface*) NULL;
 


































More information about the cgma-dev mailing list