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

GLStaticGroup.h

Go to the documentation of this file.
00001 
00002 //                            GLStaticGroup.h                                 //
00004 
00005 #ifndef GLSTATICGROUP_H
00006 #define GLSTATICGROUP_H
00007 
00008 #include "X3DGLChildNode.h"
00009 
00010 namespace X3DTK {
00011 
00012 class StaticGroup;
00013 
00016 
00017 class GLStaticGroup : public X3DGLChildNode
00018 {
00019 public:
00021   GLStaticGroup();
00023   virtual SFNode clone() const;
00025   ~GLStaticGroup();
00026   
00028   virtual bool addChild(const SFNode &N);
00030   virtual bool setChild(const SFNode &N);
00032   virtual bool removeChild(const SFNode &N);
00033 
00035   inline MFNode getChildren() const {return _children;};
00036 
00037 protected:  
00039   GLStaticGroup(const GLStaticGroup &G);
00040    
00042   virtual void removeScenesToChildren(const MFScene &sceneList);
00044   virtual void addScenesToChildren(const MFScene &sceneList);
00045    
00046 private:
00047   MFNode _children;
00048 };
00049 
00050 }
00051 
00052 #endif

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