[cgma-dev] r5543 - in cgm/branches/merge-cubit13.1/geom: . OCC

jiangtao_ma at yahoo.com jiangtao_ma at yahoo.com
Mon Jun 4 10:14:42 CDT 2012


Author: janehu
Date: 2012-06-04 10:14:42 -0500 (Mon, 04 Jun 2012)
New Revision: 5543

Modified:
   cgm/branches/merge-cubit13.1/geom/GeometryModifyTool.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCAttribSet.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCAttribSet.hpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCBody.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCCurve.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCLoop.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCLump.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCModifyEngine.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCPoint.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCQueryEngine.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCShell.cpp
   cgm/branches/merge-cubit13.1/geom/OCC/OCCSurface.cpp
Log:
Update in 1. Unite logics. 2. Attributes wirte out. 3. make finish_sm_op status different then op status itself, to avoid misleading report. 4. Other minor changes here and there.
Passed geom make check, passed the mcnp2cad tests as previous status except the complement test, which is failing now and am looking at.

Modified: cgm/branches/merge-cubit13.1/geom/GeometryModifyTool.cpp
===================================================================
--- cgm/branches/merge-cubit13.1/geom/GeometryModifyTool.cpp	2012-06-04 15:06:54 UTC (rev 5542)
+++ cgm/branches/merge-cubit13.1/geom/GeometryModifyTool.cpp	2012-06-04 15:14:42 UTC (rev 5543)
@@ -6068,6 +6068,9 @@
 
    CubitStatus stat = finish_sm_op(bodies, body_sm_list, result_bodies);
 
+   if( keep_old == CUBIT_FALSE )
+     fixup_merged_entities( merged_surface_ids, merged_curve_ids);
+
    if( CubitUndo::get_undo_enabled() )
    {
      if( stat == CUBIT_SUCCESS )
@@ -6120,9 +6123,6 @@
 
    }
 
-   if( keep_old == CUBIT_FALSE )
-     fixup_merged_entities( merged_surface_ids, merged_curve_ids);
-
   if( CubitUndo::get_undo_enabled() )
   {
     if( leftoversBody )
@@ -6809,11 +6809,11 @@
     return CUBIT_FAILURE;
   }
 
-   if (get_group_imprint() == CUBIT_FALSE)
-   {
-     CubitStatus result = imprint_singly( from_body_list, new_body_list, keep_old );
-     return result;
-   }
+   //if (get_group_imprint() == CUBIT_FALSE)
+   //{
+   //  CubitStatus result = imprint_singly( from_body_list, new_body_list, keep_old );
+   //  return result;
+   //}
 
      // Check the GeometryEngine for each of the Body's; check to
      // make sure they're all the same
@@ -7064,7 +7064,7 @@
 }
 
 
-
+/*
 CubitStatus GeometryModifyTool::imprint_singly( DLIList<Body*> &from_body_list,
                                                 DLIList<Body*> &new_body_list,
                                                 CubitBoolean keep_old )
@@ -7247,8 +7247,8 @@


More information about the cgma-dev mailing list