[MOAB-dev] r2718 - MOAB/trunk

kraftche at cae.wisc.edu kraftche at cae.wisc.edu
Tue Mar 17 06:59:46 CDT 2009


Author: kraftche
Date: 2009-03-17 06:59:46 -0500 (Tue, 17 Mar 2009)
New Revision: 2718

Modified:
   MOAB/trunk/MBReaderWriterSet.cpp
Log:
o Add missing terminator list for suffix list for ReadCGM
  (fixes nightly test failures)

o Split MBReaderWriterSet::register_factory call for ReadCGM into
  separate calls for different file types, such that the type name
  for ACIS files is "ACIS" and for STEP is "STEP", rather than all
  having the type "CGM".

o Add missing ReadCGM file suffixes: sab, iges, igs



Modified: MOAB/trunk/MBReaderWriterSet.cpp
===================================================================
--- MOAB/trunk/MBReaderWriterSet.cpp	2009-03-16 17:38:53 UTC (rev 2717)
+++ MOAB/trunk/MBReaderWriterSet.cpp	2009-03-17 11:59:46 UTC (rev 2718)
@@ -82,8 +82,14 @@
   register_factory( Tqdcfr::factory, NULL, "Cubit", "cub", "CUBIT" );
 
 #ifdef CGM
-  const char* cgm_sufxs[] = {"stp", "step", "brep", "occ", "sat" };
-  register_factory( ReadCGM::factory, NULL, "CGM", cgm_sufxs, "CGM");
+  const char* acis_sufxs[] = { "sat", "sab", NULL };
+  const char* occ_sufxs[] = { "brep", "occ", NULL };
+  const char* step_sufxs[] = { "step", "stp", NULL };
+  const char* iges_sufxs[] = { "iges", "igs", NULL };
+  register_factory( ReadCGM::factory, NULL, "ACIS solid model", acis_sufxs, "ACIS");
+  register_factory( ReadCGM::factory, NULL, "OpenCascade solid model", occ_sufxs, "OCC");
+  register_factory( ReadCGM::factory, NULL, "STEP B-Rep exchange", step_sufxs, "STEP");
+  register_factory( ReadCGM::factory, NULL, "IGES B-Rep exchange", iges_sufxs, "IGES");
 #endif
 
 #ifdef NETCDF_FILE  



More information about the moab-dev mailing list