![]() |
ROOT
6.06/08
Reference Guide
|
Definition at line 71 of file TGLTH3Composition.h.
Public Member Functions | |
| TGLTH3CompositionPainter (TGLTH3Composition *data, TGLPlotCamera *camera, TGLPlotCoordinates *coord) | |
| Ctor. More... | |
| 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's ctor. More... | |
| 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 () |
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 | ||
| ) |
Ctor.
Definition at line 115 of file TGLTH3Composition.cxx.
|
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.
Set material.
Definition at line 403 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.
Definition at line 99 of file TGLTH3Composition.h.
|
mutableprivate |
Definition at line 101 of file TGLTH3Composition.h.