ROOT » GRAF3D » GL » TGLTH3CompositionPainter

class TGLTH3CompositionPainter: public TGLPlotPainter

Function Members (Methods)

private:
virtual voidDeInitGL() const
virtual voidDrawPlot() const
virtual voidDrawSectionXOY() const
virtual voidDrawSectionXOZ() const
virtual voidDrawSectionYOZ() const
virtual voidInitGL() const
TGLTH3CompositionPainter&operator=(const TGLTH3CompositionPainter& rhs)
voidSetColor(Int_t color) const
TGLTH3CompositionPainter(const TGLTH3CompositionPainter& rhs)

Data Members

private:
TGLTH3Composition*fData
pair<Double_t,Double_t>fMinMaxVal
TGLQuadricfQuadric

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TGLTH3CompositionPainter(TGLTH3Composition* data, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
Ctor.
char * GetPlotInfo(Int_t px, Int_t py)
Will be never called from TPad.
Bool_t InitGeometry()
void StartPan(Int_t px, Int_t py)
Move plot or box cut.
void Pan(Int_t px, Int_t py)
 User's moving mouse cursor, with middle mouse button pressed (for pad).
 Calculate 3d shift related to 2d mouse movement.
void AddOption(const TString& option)
No options for composition.
void ProcessEvent(Int_t event, Int_t px, Int_t py)
Switch on/off box cut.
void InitGL() const
 Initialize some gl state variables.
void DeInitGL() const
Return back some gl state variables.
void DrawPlot() const
Draw composition of TH3s.
void SetColor(Int_t color) const
Set material.
TGLTH3CompositionPainter(TGLTH3Composition* data, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
TGLPlotPainter final-overriders.
void DrawSectionXOZ() const
Empty overriders.
{}
void DrawSectionYOZ() const
{}
void DrawSectionXOY() const
{}