12 #ifndef ROOT_TEvePolygonSetProjectedGL
13 #define ROOT_TEvePolygonSetProjectedGL
17 class TEvePolygonSetProjected;
19 class TEvePolygonSetProjectedGL :
public TGLObject
25 Edge_t(Int_t i, Int_t j)
27 if (i <= j) { fI = i; fJ = j; }
28 else { fI = j; fJ = i; }
31 bool operator<(
const Edge_t& e)
const
40 TEvePolygonSetProjected *fM;
43 TEvePolygonSetProjectedGL();
44 virtual ~TEvePolygonSetProjectedGL() {}
46 virtual Bool_t SetModel(TObject* obj,
const Option_t* opt=0);
47 virtual void SetBBox();
48 virtual void Draw(TGLRnrCtx& rnrCtx)
const;
49 virtual void DirectDraw(TGLRnrCtx& rnrCtx)
const;
51 virtual void DrawHighlight(TGLRnrCtx& rnrCtx,
const TGLPhysicalShape* pshp, Int_t lvl=-1)
const;
53 virtual Bool_t IgnoreSizeForOfInterest()
const {
return kTRUE; }
56 void DrawOutline()
const;
58 ClassDef(TEvePolygonSetProjectedGL,0);