| virtual void | TGLPlotPainter::ClearBuffers() const | 
| void | TGLPlotPainter::DrawSections() const | 
| const TColor* | TGLPlotPainter::GetPadColor() const | 
| Bool_t | TGLPlotPainter::MakeGLContextCurrent() const | 
| void | TGLPlotPainter::MoveSection(Int_t px, Int_t py) | 
| void | TGLPlotPainter::PrintPlot() const | 
| void | ClampZ(Double_t& zVal) const | 
| void | DrawContoursProjection() const | 
| virtual void | DrawPlot() const | 
| void | DrawProjections() const | 
| virtual void | DrawSectionXOY() const | 
| virtual void | DrawSectionXOZ() const | 
| virtual void | DrawSectionYOZ() const | 
| void | GenTexMap() const | 
| Bool_t | HasProjections() const | 
| Bool_t | HasSections() const | 
| Bool_t | InitGeometryCartesian() | 
| Bool_t | InitGeometryCylindrical() | 
| Bool_t | InitGeometryPolar() | 
| Bool_t | InitGeometrySpherical() | 
| virtual void | InitGL() const | 
| Bool_t | PreparePalette() const | 
| void | SetNormals() | 
| void | SetSurfaceColor() const | 
| Bool_t | Textured() const | 
| char* | WindowPointTo3DPoint(Int_t px, Int_t py) const | 
| enum ESurfaceType { | kSurf | |
| kSurf1 | ||
| kSurf2 | ||
| kSurf3 | ||
| kSurf4 | ||
| kSurf5 | ||
| }; | ||
| enum TGLPlotPainter::ESelectionBase { | kHighColorSelectionBase | |
| kTrueColorSelectionBase | ||
| }; | ||
| enum TGLPlotPainter::ECutAxisID { | kXAxis | |
| kYAxis | ||
| kZAxis | ||
| }; | 
| TGL2DArray<TGLVector3> | fAverageNormals | |
| vector<Double_t> | fColorLevels | |
| TGL2DArray<std::pair<TGLVector3,TGLVector3> > | fFaceNormals | |
| TGL2DArray<TGLVertex3> | fMesh | |
| pair<double,double> | fMinMaxVal | |
| TString | fObjectInfo | |
| TGLLevelPalette | fPalette | |
| TGLSurfacePainter::Projection_t | fProj | |
| Bool_t | fSectionPass | |
| TGL2DArray<Double_t> | fTexMap | |
| TGLSurfacePainter::ESurfaceType | fType | |
| Bool_t | fUpdateTexMap | |
| list<Projection_t> | fXOYProj | |
| list<Projection_t> | fXOZProj | |
| list<Projection_t> | fYOZProj | 

Constructor.
User's moving mouse cursor, with middle mouse button pressed (for pad). Calculate 3d shift related to 2d mouse movement.
Find bin ranges for X and Y axes, axes ranges for X, Y and Z. Function returns false, if logarithmic scale for some axis was requested, but we cannot find correct range.
Find bin ranges for X and Y axes, axes ranges for X, Y and Z. Function returns false, if logarithmic scale for some axis was requested, but we cannot find correct range.
Find bin ranges for X and Y axes, axes ranges for X, Y and Z. Function returns false, if logarithmic scale for some axis was requested, but we cannot find correct range.
Find bin ranges for X and Y axes, axes ranges for X, Y and Z. Function returns false, if logarithmic scale for some axis was requested, but we cannot find correct range.