[cgma-dev] r5387 - in cgm/branches/cubit13.1/geom: . ACIS ACIS/gtcAttrib

jiangtao_ma at yahoo.com jiangtao_ma at yahoo.com
Fri Feb 10 12:28:53 CST 2012


Author: janehu
Date: 2012-02-10 12:28:52 -0600 (Fri, 10 Feb 2012)
New Revision: 5387

Added:
   cgm/branches/cubit13.1/geom/ACIS/
   cgm/branches/cubit13.1/geom/ACIS/AcisBridge.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisBridge.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisBridge.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisBridge.o
   cgm/branches/cubit13.1/geom/ACIS/AcisDrawTool.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisDrawTool.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisDrawTool.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisDrawTool.o
   cgm/branches/cubit13.1/geom/ACIS/AcisEdgeTool.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisEdgeTool.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisEdgeTool.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisEdgeTool.o
   cgm/branches/cubit13.1/geom/ACIS/AcisFacetManager.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisFacetManager.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisFacetManager.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisFacetManager.o
   cgm/branches/cubit13.1/geom/ACIS/AcisFeatureEngine.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisFeatureEngine.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisFeatureEngine.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisFeatureEngine.o
   cgm/branches/cubit13.1/geom/ACIS/AcisHealerTool.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisHealerTool.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisHealerTool.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisHealerTool.o
   cgm/branches/cubit13.1/geom/ACIS/AcisHistory.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisHistory.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisModifyEngine.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisModifyEngine.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisQueryEngine.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisQueryEngine.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisSurfaceTool.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisSurfaceTool.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisToolUtil.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisToolUtil.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisToolUtil.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisToolUtil.o
   cgm/branches/cubit13.1/geom/ACIS/AcisTopologyTool.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisTopologyTool.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisTweakTool.cpp
   cgm/branches/cubit13.1/geom/ACIS/AcisTweakTool.hpp
   cgm/branches/cubit13.1/geom/ACIS/AcisTweakTool.lo
   cgm/branches/cubit13.1/geom/ACIS/AcisTweakTool.o
   cgm/branches/cubit13.1/geom/ACIS/AcisTypes.h
   cgm/branches/cubit13.1/geom/ACIS/BodyACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/BodyACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/CAT/
   cgm/branches/cubit13.1/geom/ACIS/CMakeLists.txt
   cgm/branches/cubit13.1/geom/ACIS/CoEdgeACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/CoEdgeACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/CurveACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/CurveACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/LoopACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/LoopACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/LumpACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/LumpACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/Makefile
   cgm/branches/cubit13.1/geom/ACIS/Makefile.am
   cgm/branches/cubit13.1/geom/ACIS/Makefile.in
   cgm/branches/cubit13.1/geom/ACIS/PointACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/PointACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/ShellACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/ShellACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/StepIgesConfigure.h.in
   cgm/branches/cubit13.1/geom/ACIS/StepIgesTranslator.cpp
   cgm/branches/cubit13.1/geom/ACIS/SurfaceACIS.cpp
   cgm/branches/cubit13.1/geom/ACIS/SurfaceACIS.hpp
   cgm/branches/cubit13.1/geom/ACIS/UseACIS.cmake
   cgm/branches/cubit13.1/geom/ACIS/attrib_cubit_owner.cpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_cubit_owner.hpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_cubit_owner.lo
   cgm/branches/cubit13.1/geom/ACIS/attrib_cubit_owner.o
   cgm/branches/cubit13.1/geom/ACIS/attrib_history.cpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_history.hpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl.cpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl.hpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl.lo
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl.o
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl_simple.cpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl_simple.hpp
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl_simple.lo
   cgm/branches/cubit13.1/geom/ACIS/attrib_snl_simple.o
   cgm/branches/cubit13.1/geom/ACIS/decl_none.h
   cgm/branches/cubit13.1/geom/ACIS/gtcAttrib/
   cgm/branches/cubit13.1/geom/ACIS/gtcAttrib/CMakeModules/
   cgm/branches/cubit13.1/geom/ACIS/gtcAttrib/incl/
   cgm/branches/cubit13.1/geom/ACIS/gtcAttrib/src/
   cgm/branches/cubit13.1/geom/ACIS/new.h
   cgm/branches/cubit13.1/geom/ACIS/spa_unlock_2312.cpp
   cgm/branches/cubit13.1/geom/ACIS/spa_unlock_517.cpp
   cgm/branches/cubit13.1/geom/parallel/
Modified:
   cgm/branches/cubit13.1/geom/Makefile.am
Log:
Added ACIS code.

Added: cgm/branches/cubit13.1/geom/ACIS/AcisBridge.cpp
===================================================================
--- cgm/branches/cubit13.1/geom/ACIS/AcisBridge.cpp	                        (rev 0)
+++ cgm/branches/cubit13.1/geom/ACIS/AcisBridge.cpp	2012-02-10 18:28:52 UTC (rev 5387)
@@ -0,0 +1,313 @@
+//-------------------------------------------------------------------------
+// Filename      : AcisBridge.cpp
+//
+// Purpose       : Many functions are identical for each Acis-specific
+//                 TopologyBridge.  This class implements those functions.
+//
+// Creator       : Darryl Melander
+//
+// Creation Date : 03/22/99
+//
+// Owner         : Darryl Melander
+//-------------------------------------------------------------------------
+
+// ************* BEGIN ACIS INCLUDES *************
+#include "api.hxx"
+// ************* END ACIS INCLUDES ***************
+
+// ************* BEGIN CUBIT INCLUDES *************
+#include "AcisBridge.hpp"
+#include "TopologyBridge.hpp"
+#include "GeometryQueryTool.hpp"
+#include "AcisQueryEngine.hpp"
+#include "CubitSimpleAttrib.hpp"
+#include "attrib_cubit_owner.hpp"
+#include "attrib_snl_simple.hpp"
+
+#include "attrib_name.h"
+#include "attrib_edge_parametric_length.h"
+#include "CastTo.hpp"
+// ************* END CUBIT INCLUDES ***************
+
+unsigned AcisBridge::bridgeCount = 0;
+
+AcisBridge::AcisBridge(ENTITY* entity) 
+    : myENTITY(NULL)
+{
+  ENTITY_ptr(entity);
+  bridgeCount++;
+}
+
+AcisBridge::~AcisBridge()
+{
+  ENTITY_ptr(NULL);
+  bridgeCount--;
+}
+


More information about the cgma-dev mailing list