00001 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 00051 00052 00053 00054 00055 00056 00057 00058 00059 00060 00061 #ifndef INC_RVC_DISPPARM_H 00062 #define INC_RVC_DISPPARM_H 00063 00064 #ifndef INC_RVC_SERIALZE_H 00065 #include <rvc/serialze.h> 00066 #endif 00067 00068 namespace RVC { 00069 00070 class DISPPARM : public RVC::SERIALIZE { 00071 public: 00072 #ifndef GENERATING_DOXYGEN_OUTPUT 00073 class MAKEPARMS; 00074 #endif 00075 00077 DISPPARM ( 00078 ); 00079 00081 DISPPARM ( 00082 const RVC::DISPPARM& obj 00083 ); 00084 00086 virtual ~DISPPARM ( 00087 ); 00088 00090 RVC::DISPPARM& operator= ( 00091 const RVC::DISPPARM& rhs 00092 ); 00093 00094 private: 00095 #ifndef GENERATING_DOXYGEN_OUTPUT 00097 virtual OBJTYPE v_GetDftObjectType () const; 00098 #endif // GENERATING_DOXYGEN_OUTPUT 00099 00100 }; 00101 00102 00103 class DISPPARM::MAKEPARMS : public SERIALIZE::MAKEPARMS { 00104 public: 00105 MAKEPARMS ( 00106 UINT16 Version = 1, 00107 OBJTYPE ForObjType = OBJTYPE_All, 00108 DISPPARMUSAGE Usage = DISPPARMUSAGE_Display 00109 ) : SERIALIZE::MAKEPARMS(RVC::OBJTYPE_DispParm, Version, ForObjType, Usage) 00110 {} 00111 }; 00112 00113 } 00114 00115 #endif
1.6.1