00001 00020 #ifndef NODE_H_ 00021 #define NODE_H_ 00022 00023 #include <string> 00024 #include "Attribute.hh" 00025 00026 using namespace std; 00027 00028 namespace vrml1 { 00029 00030 class Node 00031 { 00032 public: 00033 Node(); 00034 virtual ~Node(); 00035 00036 void setName(string Name); 00037 string Name() const; 00038 00039 virtual void setAttribute(Attribute *A); 00040 00041 private: 00042 string m_Name; 00043 }; 00044 00045 } 00046 00047 #endif /*NODE_H_*/