html/object.hh

00001 /* -*- mode: c++; c-basic-offset: 4; -*- */
00002 #ifndef HTML_OBJECT_HH
00003 #define HTML_OBJECT_HH
00004 
00005 namespace html {
00006   class writer;
00007   typedef int dim_type;
00008 
00016   class object {
00017   public:
00020     object(void);
00021 
00024     virtual ~object(void);
00025 
00032     virtual object* clone(void) const = 0;
00033 
00038     virtual dim_type getXSize(void) const;
00039 
00044     virtual dim_type getYSize(void) const;
00045 
00051     virtual void write(writer& out) const;
00052   };
00053 
00054 }
00055 
00056 #endif  // HTML_OBJECT_HH

Generated on Sun Mar 8 19:20:48 2009 for dmt by  doxygen 1.5.4