00001 #ifndef X3DTK_X3D_TEXTURETRANSFORM_H 00002 #define X3DTK_X3D_TEXTURETRANSFORM_H 00003 00004 #include "X3D_X3DTextureTransform2DNode.h" 00005 00006 namespace X3DTK { 00007 namespace X3D { 00008 00017 class TextureTransform : public X3DTextureTransform2DNode 00018 { 00019 public: 00021 TextureTransform(); 00023 TextureTransform(const SFVec2f ¢er, 00024 const SFFloat &rotation, 00025 const SFVec2f &scale, 00026 const SFVec2f &translation); 00028 virtual SFAbstractNode clone() const; 00030 virtual ~TextureTransform(); 00031 00032 protected: 00034 TextureTransform(const TextureTransform &T); 00035 }; 00036 00037 } 00038 } 00039 00040 #endif