cgma
CAMergeStatus.hpp
Go to the documentation of this file.
00001 //-------------------------------------------------------------------------
00002 // Filename      : CAMergeStatus.hpp
00003 //
00004 // Purpose       : Save autoMergeStatus from RefEntities.
00005 //
00006 // Special Notes : 
00007 //
00008 // Creator       : Jason Kraftcheck
00009 //
00010 // Creation Date : 06/06/02
00011 //-------------------------------------------------------------------------
00012 
00013 #ifndef CA_MERGE_STATUS_HPP
00014 #define CA_MERGE_STATUS_HPP
00015 
00016 #include "CubitAttrib.hpp"
00017 
00018 // TODO - decide where to define enum AutoMergeStatus
00019 #include "RefEntity.hpp"
00020 
00021 class CUBIT_GEOM_EXPORT CAMergeStatus : public CubitAttrib
00022 {
00023   private:
00024   
00025   AutoMergeStatus status;
00026 
00027 
00028   public:
00029   
00030   CAMergeStatus( RefEntity*, const CubitSimpleAttrib& );
00031 
00032   virtual ~CAMergeStatus();
00033   
00034   virtual CubitSimpleAttrib cubit_simple_attrib();
00035   
00036   virtual CubitStatus actuate();
00037   
00038   virtual CubitStatus update();
00039   
00040   virtual CubitStatus reset();
00041   
00042   virtual int int_attrib_type();
00043   
00044 };
00045 
00046 CubitAttrib* CAMergeStatus_creator(RefEntity* entity, const CubitSimpleAttrib &p_csa);
00047 
00048 #endif
00049 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines