[cgma-dev] r3118 - cgm/trunk/geom/ACIS_SRC
hongjun at mcs.anl.gov
hongjun at mcs.anl.gov
Tue Aug 25 09:38:59 CDT 2009
Author: hongjun
Date: 2009-08-25 09:38:58 -0500 (Tue, 25 Aug 2009)
New Revision: 3118
Modified:
cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.cpp
cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.hpp
Log:
o "export_solid_model" and "import_solid_model" functions are added.
o They are pure virtual functions in GeometryQueryEngine.
o Dummy implementation for the functions.
Modified: cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.cpp
===================================================================
--- cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.cpp 2009-08-24 20:58:43 UTC (rev 3117)
+++ cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.cpp 2009-08-25 14:38:58 UTC (rev 3118)
@@ -758,6 +758,14 @@
return status;
}
+CubitStatus AcisQueryEngine::export_solid_model( DLIList<TopologyBridge*>& bridge_list,
+ char*& p_buffer,
+ int& n_buffer_size,
+ bool b_export_buffer)
+{
+ return CUBIT_FAILURE;
+}
+
CubitStatus
AcisQueryEngine::remove_refinements( ENTITY_LIST& list )
{
@@ -967,6 +975,13 @@
return status;
}
+CubitStatus AcisQueryEngine::import_solid_model(DLIList<TopologyBridge*> &imported_entities,
+ const char* pBuffer,
+ const int n_buffer_size)
+{
+ return CUBIT_FAILURE;
+}
+
CubitStatus AcisQueryEngine::restore_entity_list(
ENTITY_LIST &entity_list,
DLIList<TopologyBridge*> &bridge_list,
Modified: cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.hpp
===================================================================
--- cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.hpp 2009-08-24 20:58:43 UTC (rev 3117)
+++ cgm/trunk/geom/ACIS_SRC/AcisQueryEngine.hpp 2009-08-25 14:38:58 UTC (rev 3118)
@@ -203,6 +203,11 @@
//- the underlying representation and file type. It returns
//- CUBIT_SUCCESS if everything goes well.
+ virtual CubitStatus export_solid_model( DLIList<TopologyBridge*>& bridge_list,
+ char*& p_buffer,
+ int& n_buffer_size,
+ bool b_export_buffer);
+
virtual CubitStatus save_temp_geom_file(DLIList<TopologyBridge*> &ref_entity_list,
const char *filename,
const CubitString &cubit_version,
@@ -252,6 +257,10 @@
//- the underlying representation and file type. It returns
//- CUBIT_SUCCESS if everything goes well.
+ virtual CubitStatus import_solid_model(DLIList<TopologyBridge*> &imported_entities,
+ const char* pBuffer,
+ const int n_buffer_size);
+
CubitStatus restore_entity_list(ENTITY_LIST &entity_list,
DLIList<TopologyBridge*> &bridge_list,
CubitBoolean print_results = CUBIT_TRUE,
More information about the cgma-dev
mailing list