00001 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 #ifndef INC_RVC_DISPGRP_H 00051 #define INC_RVC_DISPGRP_H 00052 00053 #ifndef INC_RVC_SERIALZE_H 00054 #include <rvc/serialze.h> 00055 #endif 00056 00057 namespace RVC { 00058 00059 class DISPGROUP : public RVC::SERIALIZE { 00060 public: 00061 #ifndef GENERATING_DOXYGEN_OUTPUT 00062 class MAKEPARMS; 00063 #endif 00064 00066 DISPGROUP ( 00067 ); 00068 00070 DISPGROUP ( 00071 const RVC::DISPGROUP& obj 00072 ); 00073 00075 virtual ~DISPGROUP ( 00076 ); 00077 00079 RVC::DISPGROUP& operator= ( 00080 const RVC::DISPGROUP& rhs 00081 ); 00082 00083 private: 00084 #ifndef GENERATING_DOXYGEN_OUTPUT 00086 virtual OBJTYPE v_GetDftObjectType () const; 00087 #endif // GENERATING_DOXYGEN_OUTPUT 00088 }; 00089 00090 00091 class DISPGROUP::MAKEPARMS : public SERIALIZE::MAKEPARMS { 00092 public: 00093 MAKEPARMS ( 00094 UINT16 Version = 1 00095 ) : SERIALIZE::MAKEPARMS(RVC::OBJTYPE_Display_Group, Version, RVC::OBJTYPE_All, DISPPARMUSAGE_Display) 00096 {} 00097 }; 00098 00099 } 00100 00101 #endif
1.6.1