00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 #ifndef X3DTK_X3DX4DNode_h
00013 #define X3DTK_X3DX4DNode_h
00014 #include <X3DTK/X3D/scenegraph.h>
00015 
00016 namespace X3DTK
00017 {
00018 
00019 namespace X3D
00020 {
00021 
00027 class X4DNode : public X3DGroupingNode, public X3DBoundedObject
00028 {
00029 public:
00032     virtual void init()
00033     {}
00034     
00037     virtual void postInit()
00038     {}
00039     
00041     virtual void draw()
00042     {}
00043     
00044     
00045     X4DNode();
00046 
00047     virtual ~X4DNode();
00048     
00049     virtual void toggleDraw(bool b){ m_draw=b; }
00050     
00051     bool m_draw; 
00052 };
00053 
00054 };
00055 
00056 };
00057 
00058 #endif