#ifndef ROOT_TGLCylinder
#define ROOT_TGLCylinder
#ifndef ROOT_TGLLogicalShape
#include "TGLLogicalShape.h"
#endif
class TBuffer3DTube;
class TGLCylinder : public TGLLogicalShape
{
private:
   Double_t fR1, fR2, fR3, fR4;
   Double_t fDz;
   Double_t fPhi1, fPhi2;
   TGLVector3 fLowPlaneNorm, fHighPlaneNorm;
   Bool_t fSegMesh;
protected:
   void DirectDraw(TGLRnrCtx & rnrCtx) const;
public:
   TGLCylinder(const TBuffer3DTube & buffer);
   ~TGLCylinder();
   virtual Int_t  DLCacheSize()         const { return 14; }
   virtual UInt_t DLOffset(Short_t lod) const;
   
   
   virtual ELODAxes SupportedLODAxes() const { return ELODAxes(kLODAxesX | kLODAxesY); }
   virtual Short_t  QuantizeShapeLOD(Short_t shapeLOD, Short_t combiLOD) const;
private:
   ClassDef(TGLCylinder,0) 
};
#endif
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.