00001 #ifndef X3DTK_X3D_X3DURLOBJECT_H 00002 #define X3DTK_X3D_X3DURLOBJECT_H 00003 00004 #include "X3D_X3DObject.h" 00005 #include "X3DFileElement.h" 00006 00007 namespace X3DTK { 00008 namespace X3D { 00009 00018 class X3DUrlObject : public X3DObject 00019 { 00020 public: 00022 X3DUrlObject(); 00024 virtual ~X3DUrlObject(); 00025 00027 void setUrl(const MFString &url); 00028 00030 inline const MFString &getUrl() const {return _url;}; 00031 00032 protected: 00034 X3DUrlObject(const X3DUrlObject &N); 00035 00036 private: 00038 MFString _url; 00039 }; 00040 00041 } 00042 } 00043 00044 #endif