00001 00020 #ifndef VRML1WWWINLINE_HH_ 00021 #define VRML1WWWINLINE_HH_ 00022 00023 #include <string> 00024 #include "Node.hh" 00025 #include "Attribute.hh" 00026 #include "SFVec3f.hh" 00027 00028 using namespace std; 00029 00030 namespace vrml1 00031 { 00032 00033 class WWWInline : public vrml1::Node 00034 { 00035 public: 00036 WWWInline(); 00037 00038 void setName(string name); 00039 string name() const; 00040 00041 void setBboxSize(SFVec3f bboxSize); 00042 SFVec3f bboxSize() const; 00043 00044 void setBboxCenter(SFVec3f bboxCenter); 00045 SFVec3f bboxCenter() const; 00046 00047 virtual void setAttribute(Attribute *A); 00048 00049 private: 00050 string m_name; 00051 SFVec3f m_bboxSize; 00052 SFVec3f m_bboxCenter; 00053 }; 00054 00055 } 00056 00057 #endif /*VRML1WWWINLINE_HH_*/