00001 #ifndef NODE_H_ 00002 #define NODE_H_ 00003 #include <cstdlib> 00004 #include <GL/glut.h> 00005 00011 class Node { 00012 protected: 00016 Node* child; 00017 00021 Node(); 00022 00026 Node(Node* child); 00027 00028 public: 00032 virtual void work() = 0; 00033 00037 virtual ~Node(); 00038 }; 00039 00040 #endif /*NODE_H_*/