Definition at line 63 of file TGLTH3Composition.h.
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
![]() | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
![]() | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Private Member Functions | |
TGLTH3CompositionPainter (const TGLTH3CompositionPainter &)=delete | |
void | DeInitGL () const override |
Return back some gl state variables. | |
void | DrawPlot () const override |
Draw composition of TH3s. | |
void | DrawSectionXOY () const override |
void | DrawSectionXOZ () const override |
void | DrawSectionYOZ () const override |
void | InitGL () const override |
Initialize some gl state variables. | |
TGLTH3CompositionPainter & | operator= (const TGLTH3CompositionPainter &)=delete |
void | SetColor (Int_t color) const |
Set material. | |
Private Attributes | |
TGLTH3Composition * | fData |
std::pair< Double_t, Double_t > | fMinMaxVal |
TGLQuadric | fQuadric |
#include <TGLTH3Composition.h>
TGLTH3CompositionPainter::TGLTH3CompositionPainter | ( | TGLTH3Composition * | data, |
TGLPlotCamera * | camera, | ||
TGLPlotCoordinates * | coord ) |
Ctor.
Definition at line 116 of file TGLTH3Composition.cxx.
|
privatedelete |
No options for composition.
Implements TGLPlotPainter.
Definition at line 232 of file TGLTH3Composition.cxx.
Definition at line 98 of file TGLTH3Composition.h.
Definition at line 98 of file TGLTH3Composition.h.
|
overrideprivatevirtual |
Return back some gl state variables.
Implements TGLPlotPainter.
Definition at line 274 of file TGLTH3Composition.cxx.
|
overrideprivatevirtual |
Draw composition of TH3s.
Implements TGLPlotPainter.
Definition at line 286 of file TGLTH3Composition.cxx.
|
inlineoverrideprivatevirtual |
Implements TGLPlotPainter.
Definition at line 86 of file TGLTH3Composition.h.
|
inlineoverrideprivatevirtual |
Implements TGLPlotPainter.
Definition at line 84 of file TGLTH3Composition.h.
|
inlineoverrideprivatevirtual |
Implements TGLPlotPainter.
Definition at line 85 of file TGLTH3Composition.h.
Will be never called from TPad.
Implements TVirtualGLPainter.
Definition at line 126 of file TGLTH3Composition.cxx.
|
overridevirtual |
Implements TGLPlotPainter.
Definition at line 134 of file TGLTH3Composition.cxx.
|
overrideprivatevirtual |
Initialize some gl state variables.
Implements TGLPlotPainter.
Definition at line 260 of file TGLTH3Composition.cxx.
|
inlineoverridevirtual |
Reimplemented from TGLPlotPainter.
Definition at line 98 of file TGLTH3Composition.h.
|
privatedelete |
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 194 of file TGLTH3Composition.cxx.
Switch on/off box cut.
Implements TGLPlotPainter.
Definition at line 239 of file TGLTH3Composition.cxx.
|
private |
Set material.
Definition at line 404 of file TGLTH3Composition.cxx.
Move plot or box cut.
Implements TGLPlotPainter.
Definition at line 182 of file TGLTH3Composition.cxx.
|
overridevirtual |
Reimplemented from TGLPlotPainter.
|
inline |
Definition at line 98 of file TGLTH3Composition.h.
|
private |
Definition at line 90 of file TGLTH3Composition.h.
Definition at line 91 of file TGLTH3Composition.h.
|
mutableprivate |
Definition at line 93 of file TGLTH3Composition.h.