Author: janehu Date: 2011-04-18 10:30:56 -0500 (Mon, 18 Apr 2011) New Revision: 4746 Added: cgm/branches/merge-cubit12/geom/OCC/occ_attrib_history.hpp Removed: cgm/branches/merge-cubit12/geom/OCC/occ_attrib_history.hpp Log: Added the header file back for compilation. Deleted: cgm/branches/merge-cubit12/geom/OCC/occ_attrib_history.hpp =================================================================== --- cgm/branches/merge-cubit12/geom/OCC/occ_attrib_history.hpp 2011-04-18 03:53:11 UTC (rev 4745) +++ cgm/branches/merge-cubit12/geom/OCC/occ_attrib_history.hpp 2011-04-18 15:30:56 UTC (rev 4746) @@ -1,91 +0,0 @@ -//------------------------------------------------------------------------- -// Filename : occ_attrib_history.hpp -// -// Purpose : Attributes needed to track subdivisions, -// merges, copy, and geometry-changing events -// -//------------------------------------------------------------------------- - -#ifndef OCC_ATTRIB_HISTORY_HPP -#define OCC_ATTRIB_HISTORY_HPP - -// ********** BEGIN OCC INCLUDES ********** -// ********** END OCC INCLUDES ********** - -// ********** BEGIN CUBIT INCLUDES ********** -#include <set> -// ********** END CUBIT INCLUDES ********** - -// ********** BEGIN MACRO DEFINITIONS ********** -extern int OCC_ATTRIB_HISTORY_TYPE; -#define OCC_ATTRIB_HISTORY_LEVEL (ATTRIB_SNL_LEVEL + 1) -// ********** END MACRO DEFINITIONS ********** - -// ********** BEGIN FORWARD DECLARATIONS ********** - -// ********** END FORWARD DECLARATIONS ********** - -class OCCHistory; -class TopoDS_Shape; - -class OCC_ATTRIB_HISTORY -{ -public: - - OCC_ATTRIB_HISTORY( TopoDS_Shape* entity = NULL, - OCCHistory* occ_history = NULL ); - - static OCC_ATTRIB_HISTORY* get_history_attrib( TopoDS_Shape *occ_entity, - bool create_if_necessary = false, - OCCHistory *occ_history = NULL ); - - //------------------------- - void split_owner( TopoDS_Shape *entity); - - void merge_owner( TopoDS_Shape *entity, CubitBoolean delete_this); -