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