#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;
public:
TGLCylinder(const TBuffer3DTube & buffer);
~TGLCylinder();
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;
virtual void DirectDraw(TGLRnrCtx & rnrCtx) const;
private:
ClassDef(TGLCylinder,0);
};
#endif
Last change: Tue Nov 18 08:46:33 2008
Last generated: 2008-11-18 08:46
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.