00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 #include "GLEngineLeafNode.h"
00013 #include <iostream>
00014 using std::cerr;
00015 using std::endl;
00016 
00017 namespace X3DTK {
00018 
00019 namespace GL {
00020 
00021 GLEngineLeafNode::GLEngineLeafNode()
00022  : e_x4dNode(0)
00023 {
00024 }
00025 
00026 GLEngineLeafNode::~GLEngineLeafNode()
00027 {
00028 }
00029 
00030 void GLEngineLeafNode::setX4DNode( X3DTK::X3D::X4DNode* n )
00031 {
00032     e_x4dNode = n;
00033 }
00034 
00035 void GLEngineLeafNode::draw() const
00036 {
00037     
00038     if( e_x4dNode && e_x4dNode->m_draw )
00039         e_x4dNode->draw();
00040 }
00041 
00042 };
00043 
00044 };