12 #ifndef ROOT_TGLPlot3D
13 #define ROOT_TGLPlot3D
22 class TGLPlot3D :
public TGLObject
25 TGLPlot3D(
const TGLPlot3D&);
26 TGLPlot3D& operator=(
const TGLPlot3D&);
29 TGLPlotPainter *fPlotPainter;
30 TGLPlotCoordinates fCoord;
32 void SetPainter(TGLPlotPainter* p);
34 static TGLPlot3D* InstantiatePlot(TObject* obj);
40 virtual Bool_t KeepDuringSmartRefresh()
const {
return kFALSE; }
42 static TGLPlot3D* CreatePlot(TH3 *h, TPolyMarker3D *pm);
43 static TGLPlot3D* CreatePlot(TObject* obj,
const Option_t* opt, TVirtualPad* pad);
44 static TGLPlot3D* CreatePlot(TObject* obj,
const Option_t* opt, Bool_t logx, Bool_t logy, Bool_t logz);
46 ClassDef(TGLPlot3D, 0);