00001 00027 #ifndef INC_MI32_NAMEDRGN_H 00028 #define INC_MI32_NAMEDRGN_H 00029 00030 #ifndef INC_RVC_REGIONCL_H 00031 #include <rvc/regioncl.h> 00032 #endif 00033 00034 #ifndef INC_MI32_OBSLIST_H 00035 #include <mi32/obslist.h> 00036 #endif 00037 00038 00040 class NAMEDREGION : public RVC::REGION { 00041 public: 00043 NAMEDREGION ( 00044 ); 00045 00047 NAMEDREGION ( 00048 const NAMEDREGION& rhs 00049 ); 00050 00052 NAMEDREGION& operator= ( 00053 const NAMEDREGION& rhs 00054 ); 00055 00057 const RVC::DESCRIPTOR& GetDescriptor ( 00058 ) const; 00059 00061 ERRVALUE Load ( 00062 const RVC::OBJITEM& objitem 00063 ); 00064 00067 ERRVALUE SetDescriptor ( 00068 const RVC::DESCRIPTOR& Descriptor 00069 ); 00070 00071 private: 00072 #ifndef GENERATING_DOXYGEN_OUTPUT 00073 00074 RVC::DESCRIPTOR m_Descriptor; 00075 00076 virtual ERRVALUE GetDftNameDesc ( 00077 const RVC::OBJECT& parent, 00078 RVC::DESCRIPTOR& Descriptor 00079 ); 00080 #endif // GENERATING_DOXYGEN_OUTPUT 00081 }; 00082 00083 00085 typedef OBSERVABLE_LIST<NAMEDREGION> NAMEDREGION_LIST; 00086 00087 00088 #endif
1.6.1