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 |
TGLBoxPainter(const TGLBoxPainter&) | |
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 |
enum EBoxType { | kBox | |
kBox1 | ||
}; | ||
enum TGLPlotPainter::ESelectionBase { | kHighColorSelectionBase | |
kTrueColorSelectionBase | ||
}; | ||
enum TGLPlotPainter::ECutAxisID { | kXAxis | |
kYAxis | ||
kZAxis | ||
}; |
pair<double,double> | 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 |
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.