00001
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066 #ifndef INC_RVC_THUMBNAL_H
00067 #define INC_RVC_THUMBNAL_H
00068
00069 #ifndef INC_RVC_OBJECT_H
00070 #include <rvc/object.h>
00071 #endif
00072
00073 namespace RVC {
00074
00075 class THUMBNAIL : public RVC::OBJECT {
00076 public:
00077
00079 THUMBNAIL (
00080 );
00081
00083 THUMBNAIL (
00084 const RVC::THUMBNAIL& obj
00085 );
00086
00088 virtual ~THUMBNAIL (
00089 );
00090
00092 RVC::THUMBNAIL& operator= (
00093 const RVC::THUMBNAIL& rhs
00094 );
00095
00097 ERRVALUE Make (
00098 const RVC::OBJECT& parent,
00099 const RVC::DESCRIPTOR& Descriptor,
00100 const CREDENTIALS* Credentials RVC_DEFAULT_CREDENTIALS
00101 );
00102
00104 ERRVALUE Make (
00105 RVC::OBJITEM& ObjItem,
00106 const char* Source = 0,
00107 const CREDENTIALS* Credentials RVC_DEFAULT_CREDENTIALS
00108 );
00109
00110 private:
00111 #ifndef GENERATING_DOXYGEN_OUTPUT
00113 virtual OBJTYPE v_GetDftObjectType () const;
00114 #endif // GENERATING_DOXYGEN_OUTPUT
00115
00116 };
00117
00118 }
00119
00120 #endif