12 #ifndef ROOT_TEveStraightLineSetGL
13 #define ROOT_TEveStraightLineSetGL
20 class TEveStraightLineSet;
22 class TEveStraightLineSetGL :
public TGLObject
25 TEveStraightLineSetGL(
const TEveStraightLineSetGL&);
26 TEveStraightLineSetGL& operator=(
const TEveStraightLineSetGL&);
29 TEveStraightLineSet* fM;
32 TEveStraightLineSetGL();
33 virtual ~TEveStraightLineSetGL() {}
35 virtual Bool_t SetModel(TObject* obj,
const Option_t* opt=0);
36 virtual void SetBBox();
37 virtual void Draw(TGLRnrCtx& rnrCtx)
const;
38 virtual void DirectDraw(TGLRnrCtx& rnrCtx)
const;
40 virtual Bool_t IgnoreSizeForOfInterest()
const {
return kTRUE; }
42 virtual Bool_t ShouldDLCache(
const TGLRnrCtx& rnrCtx)
const;
43 virtual Bool_t SupportsSecondarySelect()
const {
return kTRUE; }
44 virtual void ProcessSelection(TGLRnrCtx& rnrCtx, TGLSelectRecord& rec);
46 ClassDef(TEveStraightLineSetGL, 0);