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

X3DMeshGroupingNode.h

Go to the documentation of this file.
00001 
00002 
00003 
00005 
00006 
00011 
00016 
00021 //                            X3DMeshGroupingNode.h                           //
00023 
00024 #ifndef X3DMESHGROUPINGNODE
00025 #define X3DMESHGROUPINGNODE
00026 
00027 #include "X3DMeshNode.h"
00028 
00029 namespace X3DTK {
00030 namespace Mesh {
00031 
00033 
00034 class X3DGroupingNode : public X3DNode
00035 {
00036 public:
00038   X3DGroupingNode();
00040   virtual SFNode clone() const;
00042   virtual ~X3DGroupingNode();
00043 
00045   bool addChild(const SFAbstractNode &N);
00047   bool setChild(const SFAbstractNode &N);
00049   bool removeChild(const SFAbstractNode &N);
00050   
00052   inline MFNode getChildren() const {return _children;};
00053   
00054 protected:
00056   X3DGroupingNode(const X3DGroupingNode &N);
00057 
00058 private:  
00060   MFNode _children;
00061 };
00062 
00063 }
00064 }
00065 
00066 #endif

Generated on Wed Sep 10 11:25:15 2003 for X3DToolKit by doxygen1.3