#ifndef ROOT_TEveQuadSetGL
#define ROOT_TEveQuadSetGL
#include "TGLObject.h"
#include "TEveQuadSet.h"
class TEveQuadSetGL : public TGLObject
{
   TEveQuadSetGL(const TEveQuadSetGL&);            
   TEveQuadSetGL& operator=(const TEveQuadSetGL&); 
protected:
   TEveQuadSet* fM;
   Bool_t SetupColor(const TEveDigitSet::DigitBase_t& q) const;
   void   RenderQuads(TGLRnrCtx & rnrCtx) const;
   void   RenderLines(TGLRnrCtx & rnrCtx) const;
   void   RenderHexagons(TGLRnrCtx & rnrCtx) const;
public:
   TEveQuadSetGL();
   virtual ~TEveQuadSetGL() {}
   virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
   virtual void   SetBBox();
   virtual void   DirectDraw(TGLRnrCtx & rnrCtx) const;
   virtual Bool_t IgnoreSizeForOfInterest() const { return kTRUE; }
   virtual Bool_t SupportsSecondarySelect() const { return kTRUE; }
   virtual void   ProcessSelection(TGLRnrCtx & rnrCtx, TGLSelectRecord & rec);
   ClassDef(TEveQuadSetGL, 0); 
};
#endif
Last change: Tue Aug 26 17:15:26 2008
Last generated: 2008-08-26 17:15
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.