Warning, file /include/root/TH2GL.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT_TH2GL
0013 #define ROOT_TH2GL
0014
0015 #include <TGLPlot3D.h>
0016 #include <TGLUtil.h>
0017 #include <TGLAxisPainter.h>
0018
0019 class TGLRnrCtx;
0020 class TH2;
0021 class TAxis;
0022
0023 class TH2GL : public TGLPlot3D
0024 {
0025 private:
0026 TH2GL(const TH2GL&) = delete;
0027 TH2GL& operator=(const TH2GL&) = delete;
0028
0029 protected:
0030 TH2 *fM;
0031
0032 public:
0033 TH2GL();
0034 ~TH2GL() override;
0035
0036 Bool_t SetModel(TObject* obj, const Option_t *opt = nullptr) override;
0037 void SetBBox() override;
0038 void DirectDraw(TGLRnrCtx & rnrCtx) const override;
0039
0040
0041
0042
0043
0044 ClassDefOverride(TH2GL, 0);
0045 };
0046
0047 #endif