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

GLTransform.h

Go to the documentation of this file.
00001 
00002 //                            GLTransform.h                                   //
00004 
00005 #ifndef GLTRANSFORM_H
00006 #define GLTRANSFORM_H
00007 
00008 #include "X3DGLGroupingNode.h"
00009 
00010 #include <vector>
00011 
00012 namespace X3DTK {
00013 
00014 class Transform;
00015 
00018 
00019 class GLTransform : public X3DGLGroupingNode
00020 {
00021 public:  
00023   GLTransform();
00025   virtual SFNode clone() const;
00027   ~GLTransform();
00028 
00030   MFFloat &getTransformMatrix() const {return (MFFloat &)_transformMatrix;};
00031 
00032 protected:
00034   GLTransform(const GLTransform &T);
00035   
00036 private:                                                         
00037   //GL attributes
00038   MFFloat _transformMatrix;
00039 };
00040 
00041 }
00042 
00043 #endif

Generated on Wed May 14 10:38:09 2003 for X3DToolKit by doxygen1.3