00001 #ifndef GL_FCYLINDER_H 00002 #define GL_FCYLINDER_H 00003 00004 #include <X3DTK/GL/scenegraph.h> 00005 00006 namespace X3DTK { 00007 namespace GL { 00008 00009 // Class providing a implementation of the X3DGLNode corresponding to the X3DNode 00010 // FCylinder. 00011 00012 class FCylinder : public Cylinder 00013 { 00014 public: 00015 // Constructor. 00016 FCylinder(); 00017 // Clones the node. 00018 virtual SFAbstractNode clone() const; 00019 00021 virtual void update(); 00022 00023 protected: 00024 // Copy constructor. 00025 FCylinder(const FCylinder &C); 00026 }; 00027 00028 } 00029 } 00030 00031 #endif