14#ifndef ROOT_TGLCylinder 
   15#define ROOT_TGLCylinder 
#define ClassDefOverride(name, id)
 
Complete tube description class - see TBuffer3DTypes for producer classes.
 
Implements a native ROOT-GL cylinder that can be rendered at different levels of detail.
 
TGLVector3 fHighPlaneNorm
 
ELODAxes SupportedLODAxes() const override
 
void DirectDraw(TGLRnrCtx &rnrCtx) const override
Debug tracing.
 
TGLCylinder(const TBuffer3DTube &buffer)
Copy out relevant parts of buffer - we create and delete mesh parts on demand in DirectDraw() and the...
 
~TGLCylinder() override
destructor
 
Short_t QuantizeShapeLOD(Short_t shapeLOD, Short_t combiLOD) const override
Factor in scene/viewer LOD and quantize.
 
UInt_t DLOffset(Short_t lod) const override
Return display-list offset for given LOD.
 
Abstract logical shape - a GL 'drawable' - base for all shapes - faceset sphere etc.
 
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...
 
3 component (x/y/z) vector class.