Paints TH3 histograms by rendering variable-sized bozes matching the bin contents.
virtual void | TGLPlotPainter::ClearBuffers() const |
void | TGLPlotPainter::DrawSections() const |
const TColor* | TGLPlotPainter::GetPadColor() const |
void | TGLPlotPainter::MoveSection(Int_t px, Int_t py) |
void | TGLPlotPainter::PrintPlot() const |
void | TGLPlotPainter::RestoreModelviewMatrix() const |
void | TGLPlotPainter::RestoreProjectionMatrix() const |
void | TGLPlotPainter::SaveModelviewMatrix() const |
void | TGLPlotPainter::SaveProjectionMatrix() const |
virtual void | DeInitGL() const |
void | DrawCloud() const |
void | DrawPalette() const |
virtual void | DrawPaletteAxis() const |
virtual void | DrawPlot() const |
virtual void | DrawSectionXOY() const |
virtual void | DrawSectionXOZ() const |
virtual void | DrawSectionYOZ() const |
Bool_t | HasSections() const |
virtual void | InitGL() const |
TGLBoxPainter& | operator=(const TGLBoxPainter&) |
void | SetPlotColor() const |
TGLBoxPainter(const TGLBoxPainter&) |
static TGLPlotPainter::ECutAxisID | TGLPlotPainter::kXAxis | |
static TGLPlotPainter::ECutAxisID | TGLPlotPainter::kYAxis | |
static TGLPlotPainter::ECutAxisID | TGLPlotPainter::kZAxis |
Rgl::Range_t | fMinMaxVal | |
vector<Double_t> | fPMPoints | Cache for polymarker's points. |
TString | fPlotInfo | |
const TPolyMarker3D* | fPolymarker | Polymarker from TTree. |
TGLQuadric | fQuadric | |
TGLBoxPainter::EBoxType | fType | |
TGLTH3Slice | fXOYSlice | |
TGLTH3Slice | fXOZSlice | |
TGLTH3Slice | fYOZSlice | |
static TGLBoxPainter::EBoxType | kBox | |
static TGLBoxPainter::EBoxType | kBox1 |
Normal constructor.
User's moving mouse cursor, with middle mouse button pressed (for pad). Calculate 3d shift related to 2d mouse movement.
Draw. Palette. Originally, fCamera was never null. It can be a null now because of gl-viewer.