#ifndef ROOT_TEvePolygonSetProjectedGL
#define ROOT_TEvePolygonSetProjectedGL
#include "TGLObject.h"
class TEvePolygonSetProjectedGL : public TGLObject
{
public:
TEvePolygonSetProjectedGL();
virtual ~TEvePolygonSetProjectedGL() {}
virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
virtual void SetBBox();
virtual void Draw(TGLRnrCtx& rnrCtx) const;
virtual void DirectDraw(TGLRnrCtx& rnrCtx) const;
virtual void DrawHighlight(TGLRnrCtx& rnrCtx, const TGLPhysicalShape* pshp) const;
virtual Bool_t IgnoreSizeForOfInterest() const { return kTRUE; }
private:
void DrawOutline() const;
ClassDef(TEvePolygonSetProjectedGL,0);
};
#endif
TEvePolygonSetProjectedGL.h:1 TEvePolygonSetProjectedGL.h:2 TEvePolygonSetProjectedGL.h:3 TEvePolygonSetProjectedGL.h:4 TEvePolygonSetProjectedGL.h:5 TEvePolygonSetProjectedGL.h:6 TEvePolygonSetProjectedGL.h:7 TEvePolygonSetProjectedGL.h:8 TEvePolygonSetProjectedGL.h:9 TEvePolygonSetProjectedGL.h:10 TEvePolygonSetProjectedGL.h:11 TEvePolygonSetProjectedGL.h:12 TEvePolygonSetProjectedGL.h:13 TEvePolygonSetProjectedGL.h:14 TEvePolygonSetProjectedGL.h:15 TEvePolygonSetProjectedGL.h:16 TEvePolygonSetProjectedGL.h:17 TEvePolygonSetProjectedGL.h:18 TEvePolygonSetProjectedGL.h:19 TEvePolygonSetProjectedGL.h:20 TEvePolygonSetProjectedGL.h:21 TEvePolygonSetProjectedGL.h:22 TEvePolygonSetProjectedGL.h:23 TEvePolygonSetProjectedGL.h:24 TEvePolygonSetProjectedGL.h:25 TEvePolygonSetProjectedGL.h:26 TEvePolygonSetProjectedGL.h:27 TEvePolygonSetProjectedGL.h:28 TEvePolygonSetProjectedGL.h:29 TEvePolygonSetProjectedGL.h:30 TEvePolygonSetProjectedGL.h:31 TEvePolygonSetProjectedGL.h:32 TEvePolygonSetProjectedGL.h:33 TEvePolygonSetProjectedGL.h:34 TEvePolygonSetProjectedGL.h:35 TEvePolygonSetProjectedGL.h:36 TEvePolygonSetProjectedGL.h:37 TEvePolygonSetProjectedGL.h:38