// @(#)root/gl:$Name: $:$Id: TGLQuadric.h,v 1.4 2006/01/30 17:42:06 rdm Exp $ // Author: Richard Maunder 16/09/2005 /************************************************************************* * Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOT_TGLQuadric #define ROOT_TGLQuadric #ifndef ROOT_Rtypes #include "Rtypes.h" #endif ////////////////////////////////////////////////////////////////////////// // // // TGLOutput // // // // Wrapper class for GLU quadric shape drawing object. Lazy creation of // // internal GLU raw quadric on first call to TGLQuadric::Get() // ////////////////////////////////////////////////////////////////////////// class GLUquadric; class TGLQuadric { private: GLUquadric * fQuad; public: TGLQuadric(); virtual ~TGLQuadric(); // ClassDef introduces virtuals GLUquadric * Get(); ClassDef(TGLQuadric,0) // GL quadric object }; #endif