00001 00020 #ifndef SPHERE_H_ 00021 #define SPHERE_H_ 00022 00023 #include "Node.hh" 00024 #include "Attribute.hh" 00025 00026 namespace vrml1 00027 { 00028 00029 class Sphere : public vrml1::Node 00030 { 00031 public: 00032 Sphere(); 00033 virtual ~Sphere(); 00034 00035 void setRadius(float Radius); 00036 float Radius() const; 00037 00038 virtual void setAttribute(Attribute *A); 00039 00040 private: 00041 float m_Radius; 00042 }; 00043 00044 } 00045 00046 #endif /*SPHERE_H_*/