dtinfo subtree dtinfo
[oweals/cde.git] / cde / programs / dtinfo / dtinfo / src / UAS / MMDB / MMDB_EmbeddedObject.hh
1 // $XConsortium: MMDB_EmbeddedObject.hh /main/4 1996/06/11 16:43:43 cde-hal $
2 # ifndef _MMDB_EmbeddedObject_hh_
3 # define _MMDB_EmbeddedObject_hh_
4
5 # include "UAS_EmbeddedObject.hh"
6 # include "UAS_Collection.hh"
7 # include "UAS_Exceptions.hh"
8 # include "MMDB_Common.hh"
9
10 class MMDB_EmbeddedObject: public UAS_EmbeddedObject, public MMDB_Common {
11     public:
12         MMDB_EmbeddedObject (MMDB &, info_base *, const UAS_String &);
13         ~MMDB_EmbeddedObject ();
14
15     public:
16         
17         UAS_String locator();
18         unsigned int width ();
19         unsigned int height ();
20         UAS_String data ();
21         unsigned int data_length ();
22         UAS_String content_type();
23         UAS_String title (UAS_TitleType tt = UAS_LONG_TITLE);
24
25         unsigned int llx ();
26         unsigned int lly ();
27         unsigned int urx ();
28         unsigned int ury ();
29
30     protected:
31         graphic_smart_ptr fEmbeddedObject;
32 };
33
34 # endif