Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ImageTexture.h

Go to the documentation of this file.
00001 
00002 //                            ImageTexture.h                                  //
00004 
00005 #ifndef IMAGETEXTURE_H
00006 #define IMAGETEXTURE_H
00007 
00008 #include "X3DTexture2DNode.h"
00009 
00010 namespace X3DTK {
00011 namespace X3D {
00012 
00017 
00018 class ImageTexture : public X3DTexture2DNode
00019 {
00020 public:  
00022   ImageTexture();
00024   virtual SFNode clone() const;
00026   virtual ~ImageTexture();
00027   
00029   void setUrl(const MFString &url);
00030 
00032   inline const MFString &getUrl() const {return _url;};
00033     
00035   virtual void load(const X3DFileElement *element);
00037   virtual SFString write() const;
00038 
00039 protected:  
00041   ImageTexture(const ImageTexture &N);
00042 
00043 private:  
00045   MFString _url;  
00046 };
00047 
00048 }
00049 }
00050 
00051 #endif

Generated on Tue Jul 15 16:46:52 2003 for X3DToolKit by doxygen1.3