![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 71 of file TGLTH3Composition.h.
Public Member Functions | |
| TGLTH3CompositionPainter (TGLTH3Composition *data, TGLPlotCamera *camera, TGLPlotCoordinates *coord) | |
| char * | GetPlotInfo (Int_t px, Int_t py) |
| Will be never called from TPad. More... | |
| Bool_t | InitGeometry () |
| void | StartPan (Int_t px, Int_t py) |
| Move plot or box cut. More... | |
| void | Pan (Int_t px, Int_t py) |
| User's moving mouse cursor, with middle mouse button pressed (for pad). More... | |
| void | AddOption (const TString &option) |
| No options for composition. More... | |
| void | ProcessEvent (Int_t event, Int_t px, Int_t py) |
| Switch on/off box cut. More... | |
Public Member Functions inherited from TGLPlotPainter | |
| TGLPlotPainter (TH1 *hist, TGLPlotCamera *camera, TGLPlotCoordinates *coord, Bool_t xoySelectable, Bool_t xozSelectable, Bool_t yozSelectable) | |
| TGLPlotPainter (TGL5DDataSet *data, TGLPlotCamera *camera, TGLPlotCoordinates *coord) | |
| TGLPlotPainter's ctor. More... | |
| TGLPlotPainter (TGLPlotCamera *camera) | |
| TGLPlotPainter's ctor. More... | |
| const TGLPlotBox & | RefBackBox () const |
| void | SetPhysicalShapeColor (const Float_t *rgba) |
| virtual void | Paint () |
| Draw lego/surf/whatever you can. More... | |
| virtual Bool_t | PlotSelected (Int_t px, Int_t py) |
| Read color buffer content to find selected object. More... | |
| void | SetPadColor (const TColor *color) |
| Used in a pad. More... | |
| virtual void | SetFrameColor (const TColor *frameColor) |
| Set plot's back box color. More... | |
| void | InvalidateSelection () |
| Selection must be updated. More... | |
| Bool_t | CutAxisSelected () const |
| void | SetDrawFrontBox (Bool_t b) |
| void | SetDrawBackBox (Bool_t b) |
| void | SetDrawAxes (Bool_t s) |
| Bool_t | GetDrawAxes () |
Public Member Functions inherited from TVirtualGLPainter | |
| virtual | ~TVirtualGLPainter () |
| ClassDef (TVirtualGLPainter, 0) | |
Private Member Functions | |
| void | InitGL () const |
| Initialize some gl state variables. More... | |
| void | DeInitGL () const |
| Return back some gl state variables. More... | |
| void | DrawPlot () const |
| Draw composition of TH3s. More... | |
| void | DrawSectionXOZ () const |
| void | DrawSectionYOZ () const |
| void | DrawSectionXOY () const |
| void | SetColor (Int_t color) const |
| Set material. More... | |
| TGLTH3CompositionPainter (const TGLTH3CompositionPainter &rhs) | |
| TGLTH3CompositionPainter & | operator= (const TGLTH3CompositionPainter &rhs) |
Private Attributes | |
| TGLTH3Composition * | fData |
| std::pair< Double_t, Double_t > | fMinMaxVal |
| TGLQuadric | fQuadric |
#include <TGLTH3Composition.h>
Inheritance diagram for TGLTH3CompositionPainter:
Collaboration diagram for TGLTH3CompositionPainter:| TGLTH3CompositionPainter::TGLTH3CompositionPainter | ( | TGLTH3Composition * | data, |
| TGLPlotCamera * | camera, | ||
| TGLPlotCoordinates * | coord | ||
| ) |
|
private |
No options for composition.
Implements TGLPlotPainter.
Definition at line 231 of file TGLTH3Composition.cxx.
|
privatevirtual |
Return back some gl state variables.
Implements TGLPlotPainter.
Definition at line 273 of file TGLTH3Composition.cxx.
|
privatevirtual |
Draw composition of TH3s.
Implements TGLPlotPainter.
Definition at line 285 of file TGLTH3Composition.cxx.
|
inlineprivatevirtual |
Implements TGLPlotPainter.
Definition at line 94 of file TGLTH3Composition.h.
|
inlineprivatevirtual |
Implements TGLPlotPainter.
Definition at line 92 of file TGLTH3Composition.h.
|
inlineprivatevirtual |
Implements TGLPlotPainter.
Definition at line 93 of file TGLTH3Composition.h.
Will be never called from TPad.
Implements TVirtualGLPainter.
Definition at line 125 of file TGLTH3Composition.cxx.
|
virtual |
Implements TGLPlotPainter.
Definition at line 133 of file TGLTH3Composition.cxx.
|
privatevirtual |
Initialize some gl state variables.
Implements TGLPlotPainter.
Definition at line 259 of file TGLTH3Composition.cxx.
|
private |
User's moving mouse cursor, with middle mouse button pressed (for pad).
Calculate 3d shift related to 2d mouse movement.
Implements TVirtualGLPainter.
Definition at line 193 of file TGLTH3Composition.cxx.
Switch on/off box cut.
Implements TGLPlotPainter.
Definition at line 238 of file TGLTH3Composition.cxx.
Move plot or box cut.
Implements TGLPlotPainter.
Definition at line 181 of file TGLTH3Composition.cxx.
|
private |
Definition at line 98 of file TGLTH3Composition.h.
Referenced by DrawPlot(), and InitGeometry().
Definition at line 99 of file TGLTH3Composition.h.
Referenced by DrawPlot(), and InitGeometry().
|
mutableprivate |
Definition at line 101 of file TGLTH3Composition.h.
Referenced by DrawPlot().