Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TGLSurfacePainter Class Reference

Implements painting of TH2 with "SURF" option.

Definition at line 25 of file TGLSurfacePainter.h.

Classes

struct  Projection_t

Public Types

enum  ECutAxisID { kXAxis = 7 , kYAxis = 8 , kZAxis = 9 }

Public Member Functions

 TGLSurfacePainter (TH1 *hist, TGLPlotCamera *camera, TGLPlotCoordinates *coord)
 Constructor.
void AddOption (const TString &stringOption) override
 Additional options for surfaces.
Bool_t CutAxisSelected () const
Bool_t GetDrawAxes ()
char * GetPlotInfo (Int_t px, Int_t py) override
 Coords for point on surface under cursor.
Bool_t InitGeometry () override
 Set mesh, normals.
void InvalidateSelection ()
 Selection must be updated.
TClassIsA () const override
void Paint () override
 Draw lego/surf/whatever you can.
void Pan (Int_t px, Int_t py) override
 User's moving mouse cursor, with middle mouse button pressed (for pad).
Bool_t PlotSelected (Int_t px, Int_t py) override
 Read color buffer content to find selected object.
void ProcessEvent (Int_t event, Int_t px, Int_t py) override
 Remove all profiles/sections.
const TGLPlotBoxRefBackBox () const
void SetDrawAxes (Bool_t s)
void SetDrawBackBox (Bool_t b)
void SetDrawFrontBox (Bool_t b)
virtual void SetFrameColor (const TColor *frameColor)
 Set plot's back box color.
void SetPadColor (const TColor *color)
 Used in a pad.
void SetPhysicalShapeColor (const Float_t *rgba)
void StartPan (Int_t px, Int_t py) override
 User clicks right mouse button (in a pad).
void Streamer (TBuffer &) override
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

Static Public Member Functions

static TClassClass ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()

Protected Types

enum  ESelectionBase { kHighColorSelectionBase = 7 , kTrueColorSelectionBase = 10 }

Protected Member Functions

virtual void ClearBuffers () const
void DrawSections () const
 Draw sections (if any).
const TColorGetPadColor () const
 Get pad color.
void MoveSection (Int_t px, Int_t py)
 Create dynamic profile using selected plane.
void PrintPlot () const
 Generate PS using gl2ps.
void RestoreModelviewMatrix () const
void RestoreProjectionMatrix () const
void SaveModelviewMatrix () const
void SaveProjectionMatrix () const

Protected Attributes

TGLPlotBox fBackBox
TGLBoxCut fBoxCut
TGLPlotCamerafCamera
TGLPlotCoordinatesfCoord
Bool_t fDrawAxes
Bool_t fDrawPalette
Bool_t fHighColor
TH1fHist
TPoint fMousePosition
Double_t fPadPhi
Double_t fPadTheta
const Float_tfPhysicalShapeColor
Int_t fSelectedPart
TGLSelectionBuffer fSelection
Int_t fSelectionBase
Bool_t fSelectionPass
Bool_t fUpdateSelection
TAxisfXAxis
Double_t fXOYSectionPos
Double_t fXOZSectionPos
TAxisfYAxis
Double_t fYOZSectionPos
TAxisfZAxis
std::vector< Double_tfZLevels

Private Types

enum  ESurfaceType {
  kSurf , kSurf1 , kSurf2 , kSurf3 ,
  kSurf4 , kSurf5
}

Private Member Functions

void ClampZ (Double_t &zVal) const
 Clamp z value.
void DeInitGL () const override
 Initialize some OpenGL state variables.
void DrawContoursProjection () const
 Draw flat textured surface.
void DrawPalette () const
 Draw.
void DrawPaletteAxis () const override
 Draw. Palette. Axis.
void DrawPlot () const override
 Draw surf/surf1/surf2/surf4.
void DrawProjections () const
 Draw projections.
void DrawSectionXOY () const override
 Draw section Z.
void DrawSectionXOZ () const override
 Draw section X.
void DrawSectionYOZ () const override
 Draw section Y.
void GenTexMap () const
 Find texture coordinates.
Bool_t HasProjections () const
 Any projection exists.
Bool_t HasSections () const
 Any section exists.
Bool_t InitGeometryCartesian ()
 Find bin ranges for X and Y axes, axes ranges for X, Y and Z.
Bool_t InitGeometryCylindrical ()
 Find bin ranges for X and Y axes, axes ranges for X, Y and Z.
Bool_t InitGeometryPolar ()
 Find bin ranges for X and Y axes, axes ranges for X, Y and Z.
Bool_t InitGeometrySpherical ()
 Find bin ranges for X and Y axes, axes ranges for X, Y and Z.
void InitGL () const override
 Initialize some OpenGL state variables.
Bool_t PreparePalette () const
 Generate palette.
void SetNormals ()
 One normal per vertex; this normal is average of neighbouring triangles normals.
void SetSurfaceColor () const
 Set color for surface.
Bool_t Textured () const
 Checks, if surf requires texture.
char * WindowPointTo3DPoint (Int_t px, Int_t py) const
 Find 3d coords using mouse cursor coords.

Private Attributes

TGL2DArray< TGLVector3fAverageNormals
std::vector< Double_tfColorLevels
TGL2DArray< std::pair< TGLVector3, TGLVector3 > > fFaceNormals
TGL2DArray< TGLVertex3fMesh
Rgl::Range_t fMinMaxVal
TString fObjectInfo
const TColorfPadColor
TGLLevelPalette fPalette
Projection_t fProj
Bool_t fSectionPass
TGL2DArray< Double_tfTexMap
ESurfaceType fType
Bool_t fUpdateTexMap
std::list< Projection_tfXOYProj
std::list< Projection_tfXOZProj
std::list< Projection_tfYOZProj

Static Private Attributes

static TRandomfgRandom = new TRandom(0)

#include <TGLSurfacePainter.h>

Inheritance diagram for TGLSurfacePainter:
TGLPlotPainter TVirtualGLPainter

Member Enumeration Documentation

◆ ECutAxisID

Enumerator
kXAxis 
kYAxis 
kZAxis 

Definition at line 262 of file TGLPlotPainter.h.

◆ ESelectionBase

enum TGLPlotPainter::ESelectionBase
protectedinherited
Enumerator
kHighColorSelectionBase 
kTrueColorSelectionBase 

Definition at line 213 of file TGLPlotPainter.h.

◆ ESurfaceType

Enumerator
kSurf 
kSurf1 
kSurf2 
kSurf3 
kSurf4 
kSurf5 

Definition at line 27 of file TGLSurfacePainter.h.

Constructor & Destructor Documentation

◆ TGLSurfacePainter()

TGLSurfacePainter::TGLSurfacePainter ( TH1 * hist,
TGLPlotCamera * camera,
TGLPlotCoordinates * coord )

Constructor.

Definition at line 53 of file TGLSurfacePainter.cxx.

Member Function Documentation

◆ AddOption()

void TGLSurfacePainter::AddOption ( const TString & stringOption)
overridevirtual

Additional options for surfaces.

Implements TGLPlotPainter.

Definition at line 155 of file TGLSurfacePainter.cxx.

◆ ClampZ()

void TGLSurfacePainter::ClampZ ( Double_t & zVal) const
private

Clamp z value.

Definition at line 1058 of file TGLSurfacePainter.cxx.

◆ Class()

TClass * TGLSurfacePainter::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

const char * TGLSurfacePainter::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

constexpr Version_t TGLSurfacePainter::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 111 of file TGLSurfacePainter.h.

◆ ClearBuffers()

void TGLPlotPainter::ClearBuffers ( ) const
protectedvirtualinherited

Definition at line 564 of file TGLPlotPainter.cxx.

◆ CutAxisSelected()

Bool_t TGLPlotPainter::CutAxisSelected ( ) const
inlineinherited

Definition at line 268 of file TGLPlotPainter.h.

◆ DeclFileName()

const char * TGLSurfacePainter::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 111 of file TGLSurfacePainter.h.

◆ DeInitGL()

void TGLSurfacePainter::DeInitGL ( ) const
overrideprivatevirtual

Initialize some OpenGL state variables.

Implements TGLPlotPainter.

Definition at line 244 of file TGLSurfacePainter.cxx.

◆ DrawContoursProjection()

void TGLSurfacePainter::DrawContoursProjection ( ) const
private

Draw flat textured surface.

Definition at line 1176 of file TGLSurfacePainter.cxx.

◆ DrawPalette()

void TGLSurfacePainter::DrawPalette ( ) const
private

Draw.

Palette. Originally, fCamera was never null. It can be a null now because of gl-viewer.

Definition at line 1231 of file TGLSurfacePainter.cxx.

◆ DrawPaletteAxis()

void TGLSurfacePainter::DrawPaletteAxis ( ) const
overrideprivatevirtual

Draw. Palette. Axis.

Reimplemented from TGLPlotPainter.

Definition at line 1249 of file TGLSurfacePainter.cxx.

◆ DrawPlot()

void TGLSurfacePainter::DrawPlot ( ) const
overrideprivatevirtual

Draw surf/surf1/surf2/surf4.

Implements TGLPlotPainter.

Definition at line 325 of file TGLSurfacePainter.cxx.

◆ DrawProjections()

void TGLSurfacePainter::DrawProjections ( ) const
private

Draw projections.

Definition at line 773 of file TGLSurfacePainter.cxx.

◆ DrawSections()

void TGLPlotPainter::DrawSections ( ) const
protectedinherited

Draw sections (if any).

Definition at line 440 of file TGLPlotPainter.cxx.

◆ DrawSectionXOY()

void TGLSurfacePainter::DrawSectionXOY ( ) const
overrideprivatevirtual

Draw section Z.

Implements TGLPlotPainter.

Definition at line 962 of file TGLSurfacePainter.cxx.

◆ DrawSectionXOZ()

void TGLSurfacePainter::DrawSectionXOZ ( ) const
overrideprivatevirtual

Draw section X.

Implements TGLPlotPainter.

Definition at line 862 of file TGLSurfacePainter.cxx.

◆ DrawSectionYOZ()

void TGLSurfacePainter::DrawSectionYOZ ( ) const
overrideprivatevirtual

Draw section Y.

Implements TGLPlotPainter.

Definition at line 912 of file TGLSurfacePainter.cxx.

◆ GenTexMap()

void TGLSurfacePainter::GenTexMap ( ) const
private

Find texture coordinates.

Definition at line 1155 of file TGLSurfacePainter.cxx.

◆ GetDrawAxes()

Bool_t TGLPlotPainter::GetDrawAxes ( )
inlineinherited

Definition at line 273 of file TGLPlotPainter.h.

◆ GetPadColor()

const TColor * TGLPlotPainter::GetPadColor ( ) const
protectedinherited

Get pad color.

Definition at line 360 of file TGLPlotPainter.cxx.

◆ GetPlotInfo()

char * TGLSurfacePainter::GetPlotInfo ( Int_t px,
Int_t py )
overridevirtual

Coords for point on surface under cursor.

Implements TVirtualGLPainter.

Definition at line 64 of file TGLSurfacePainter.cxx.

◆ HasProjections()

Bool_t TGLSurfacePainter::HasProjections ( ) const
private

Any projection exists.

Definition at line 1221 of file TGLSurfacePainter.cxx.

◆ HasSections()

Bool_t TGLSurfacePainter::HasSections ( ) const
private

Any section exists.

Definition at line 1212 of file TGLSurfacePainter.cxx.

◆ InitGeometry()

Bool_t TGLSurfacePainter::InitGeometry ( )
overridevirtual

Set mesh, normals.

Implements TGLPlotPainter.

Definition at line 78 of file TGLSurfacePainter.cxx.

◆ InitGeometryCartesian()

Bool_t TGLSurfacePainter::InitGeometryCartesian ( )
private

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.

Definition at line 490 of file TGLSurfacePainter.cxx.

◆ InitGeometryCylindrical()

Bool_t TGLSurfacePainter::InitGeometryCylindrical ( )
private

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.

Definition at line 625 of file TGLSurfacePainter.cxx.

◆ InitGeometryPolar()

Bool_t TGLSurfacePainter::InitGeometryPolar ( )
private

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.

Definition at line 558 of file TGLSurfacePainter.cxx.

◆ InitGeometrySpherical()

Bool_t TGLSurfacePainter::InitGeometrySpherical ( )
private

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.

Definition at line 698 of file TGLSurfacePainter.cxx.

◆ InitGL()

void TGLSurfacePainter::InitGL ( ) const
overrideprivatevirtual

Initialize some OpenGL state variables.

Implements TGLPlotPainter.

Definition at line 232 of file TGLSurfacePainter.cxx.

◆ InvalidateSelection()

void TGLPlotPainter::InvalidateSelection ( )
inherited

Selection must be updated.

Definition at line 352 of file TGLPlotPainter.cxx.

◆ IsA()

TClass * TGLSurfacePainter::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from TGLPlotPainter.

Definition at line 111 of file TGLSurfacePainter.h.

◆ MoveSection()

void TGLPlotPainter::MoveSection ( Int_t px,
Int_t py )
protectedinherited

Create dynamic profile using selected plane.

Definition at line 368 of file TGLPlotPainter.cxx.

◆ Paint()

void TGLPlotPainter::Paint ( )
overridevirtualinherited

Draw lego/surf/whatever you can.

Implements TVirtualGLPainter.

Definition at line 149 of file TGLPlotPainter.cxx.

◆ Pan()

void TGLSurfacePainter::Pan ( Int_t px,
Int_t py )
overridevirtual

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 112 of file TGLSurfacePainter.cxx.

◆ PlotSelected()

Bool_t TGLPlotPainter::PlotSelected ( Int_t px,
Int_t py )
overridevirtualinherited

Read color buffer content to find selected object.

Implements TVirtualGLPainter.

Definition at line 271 of file TGLPlotPainter.cxx.

◆ PreparePalette()

Bool_t TGLSurfacePainter::PreparePalette ( ) const
private

Generate palette.

Definition at line 1126 of file TGLSurfacePainter.cxx.

◆ PrintPlot()

void TGLPlotPainter::PrintPlot ( ) const
protectedinherited

Generate PS using gl2ps.

Definition at line 231 of file TGLPlotPainter.cxx.

◆ ProcessEvent()

void TGLSurfacePainter::ProcessEvent ( Int_t event,
Int_t px,
Int_t py )
overridevirtual

Remove all profiles/sections.

Implements TGLPlotPainter.

Definition at line 191 of file TGLSurfacePainter.cxx.

◆ RefBackBox()

const TGLPlotBox & TGLPlotPainter::RefBackBox ( ) const
inlineinherited

Definition at line 231 of file TGLPlotPainter.h.

◆ RestoreModelviewMatrix()

void TGLPlotPainter::RestoreModelviewMatrix ( ) const
protectedinherited

Definition at line 601 of file TGLPlotPainter.cxx.

◆ RestoreProjectionMatrix()

void TGLPlotPainter::RestoreProjectionMatrix ( ) const
protectedinherited

Definition at line 609 of file TGLPlotPainter.cxx.

◆ SaveModelviewMatrix()

void TGLPlotPainter::SaveModelviewMatrix ( ) const
protectedinherited

Definition at line 585 of file TGLPlotPainter.cxx.

◆ SaveProjectionMatrix()

void TGLPlotPainter::SaveProjectionMatrix ( ) const
protectedinherited

Definition at line 593 of file TGLPlotPainter.cxx.

◆ SetDrawAxes()

void TGLPlotPainter::SetDrawAxes ( Bool_t s)
inlineinherited

Definition at line 272 of file TGLPlotPainter.h.

◆ SetDrawBackBox()

void TGLPlotPainter::SetDrawBackBox ( Bool_t b)
inlineinherited

Definition at line 271 of file TGLPlotPainter.h.

◆ SetDrawFrontBox()

void TGLPlotPainter::SetDrawFrontBox ( Bool_t b)
inlineinherited

Definition at line 270 of file TGLPlotPainter.h.

◆ SetFrameColor()

void TGLPlotPainter::SetFrameColor ( const TColor * frameColor)
virtualinherited

Set plot's back box color.

Definition at line 344 of file TGLPlotPainter.cxx.

◆ SetNormals()

void TGLSurfacePainter::SetNormals ( )
private

One normal per vertex; this normal is average of neighbouring triangles normals.

Definition at line 259 of file TGLSurfacePainter.cxx.

◆ SetPadColor()

void TGLPlotPainter::SetPadColor ( const TColor * color)
inherited

Used in a pad.

Definition at line 336 of file TGLPlotPainter.cxx.

◆ SetPhysicalShapeColor()

void TGLPlotPainter::SetPhysicalShapeColor ( const Float_t * rgba)
inlineinherited

Definition at line 232 of file TGLPlotPainter.h.

◆ SetSurfaceColor()

void TGLSurfacePainter::SetSurfaceColor ( ) const
private

Set color for surface.

Definition at line 308 of file TGLSurfacePainter.cxx.

◆ StartPan()

void TGLSurfacePainter::StartPan ( Int_t px,
Int_t py )
overridevirtual

User clicks right mouse button (in a pad).

Implements TGLPlotPainter.

Definition at line 100 of file TGLSurfacePainter.cxx.

◆ Streamer()

void TGLSurfacePainter::Streamer ( TBuffer & )
overridevirtual

Reimplemented from TGLPlotPainter.

◆ StreamerNVirtual()

void TGLSurfacePainter::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 111 of file TGLSurfacePainter.h.

◆ Textured()

Bool_t TGLSurfacePainter::Textured ( ) const
private

Checks, if surf requires texture.

Definition at line 1195 of file TGLSurfacePainter.cxx.

◆ WindowPointTo3DPoint()

char * TGLSurfacePainter::WindowPointTo3DPoint ( Int_t px,
Int_t py ) const
private

Find 3d coords using mouse cursor coords.

Definition at line 1079 of file TGLSurfacePainter.cxx.

Member Data Documentation

◆ fAverageNormals

TGL2DArray<TGLVector3> TGLSurfacePainter::fAverageNormals
private

Definition at line 41 of file TGLSurfacePainter.h.

◆ fBackBox

TGLPlotBox TGLPlotPainter::fBackBox
protectedinherited

Definition at line 207 of file TGLPlotPainter.h.

◆ fBoxCut

TGLBoxCut TGLPlotPainter::fBoxCut
protectedinherited

Definition at line 208 of file TGLPlotPainter.h.

◆ fCamera

TGLPlotCamera* TGLPlotPainter::fCamera
protectedinherited

Definition at line 197 of file TGLPlotPainter.h.

◆ fColorLevels

std::vector<Double_t> TGLSurfacePainter::fColorLevels
mutableprivate

Definition at line 58 of file TGLSurfacePainter.h.

◆ fCoord

TGLPlotCoordinates* TGLPlotPainter::fCoord
protectedinherited

Definition at line 196 of file TGLPlotPainter.h.

◆ fDrawAxes

Bool_t TGLPlotPainter::fDrawAxes
protectedinherited

Definition at line 220 of file TGLPlotPainter.h.

◆ fDrawPalette

Bool_t TGLPlotPainter::fDrawPalette
mutableprotectedinherited

Definition at line 219 of file TGLPlotPainter.h.

◆ fFaceNormals

TGL2DArray<std::pair<TGLVector3, TGLVector3> > TGLSurfacePainter::fFaceNormals
private

Definition at line 40 of file TGLSurfacePainter.h.

◆ fgRandom

TRandom * TGLSurfacePainter::fgRandom = new TRandom(0)
staticprivate

Definition at line 109 of file TGLSurfacePainter.h.

◆ fHighColor

Bool_t TGLPlotPainter::fHighColor
protectedinherited

Definition at line 211 of file TGLPlotPainter.h.

◆ fHist

TH1* TGLPlotPainter::fHist
protectedinherited

Definition at line 191 of file TGLPlotPainter.h.

◆ fMesh

TGL2DArray<TGLVertex3> TGLSurfacePainter::fMesh
private

Definition at line 38 of file TGLSurfacePainter.h.

◆ fMinMaxVal

Rgl::Range_t TGLSurfacePainter::fMinMaxVal
private

Definition at line 59 of file TGLSurfacePainter.h.

◆ fMousePosition

TPoint TGLPlotPainter::fMousePosition
protectedinherited

Definition at line 203 of file TGLPlotPainter.h.

◆ fObjectInfo

TString TGLSurfacePainter::fObjectInfo
mutableprivate

Definition at line 43 of file TGLSurfacePainter.h.

◆ fPadColor

const TColor* TGLPlotPainter::fPadColor
privateinherited

Definition at line 184 of file TGLPlotPainter.h.

◆ fPadPhi

Double_t TGLPlotPainter::fPadPhi
protectedinherited

Definition at line 189 of file TGLPlotPainter.h.

◆ fPadTheta

Double_t TGLPlotPainter::fPadTheta
protectedinherited

Definition at line 190 of file TGLPlotPainter.h.

◆ fPalette

TGLLevelPalette TGLSurfacePainter::fPalette
mutableprivate

Definition at line 57 of file TGLSurfacePainter.h.

◆ fPhysicalShapeColor

const Float_t* TGLPlotPainter::fPhysicalShapeColor
protectedinherited

Definition at line 187 of file TGLPlotPainter.h.

◆ fProj

Projection_t TGLSurfacePainter::fProj
mutableprivate

Definition at line 51 of file TGLSurfacePainter.h.

◆ fSectionPass

Bool_t TGLSurfacePainter::fSectionPass
private

Definition at line 61 of file TGLSurfacePainter.h.

◆ fSelectedPart

Int_t TGLPlotPainter::fSelectedPart
protectedinherited

Definition at line 202 of file TGLPlotPainter.h.

◆ fSelection

TGLSelectionBuffer TGLPlotPainter::fSelection
protectedinherited

Definition at line 198 of file TGLPlotPainter.h.

◆ fSelectionBase

Int_t TGLPlotPainter::fSelectionBase
protectedinherited

Definition at line 218 of file TGLPlotPainter.h.

◆ fSelectionPass

Bool_t TGLPlotPainter::fSelectionPass
protectedinherited

Definition at line 201 of file TGLPlotPainter.h.

◆ fTexMap

TGL2DArray<Double_t> TGLSurfacePainter::fTexMap
mutableprivate

Definition at line 39 of file TGLSurfacePainter.h.

◆ fType

ESurfaceType TGLSurfacePainter::fType
mutableprivate

Definition at line 36 of file TGLSurfacePainter.h.

◆ fUpdateSelection

Bool_t TGLPlotPainter::fUpdateSelection
protectedinherited

Definition at line 200 of file TGLPlotPainter.h.

◆ fUpdateTexMap

Bool_t TGLSurfacePainter::fUpdateTexMap
mutableprivate

Definition at line 62 of file TGLSurfacePainter.h.

◆ fXAxis

TAxis* TGLPlotPainter::fXAxis
protectedinherited

Definition at line 192 of file TGLPlotPainter.h.

◆ fXOYProj

std::list<Projection_t> TGLSurfacePainter::fXOYProj
mutableprivate

Definition at line 55 of file TGLSurfacePainter.h.

◆ fXOYSectionPos

Double_t TGLPlotPainter::fXOYSectionPos
mutableprotectedinherited

Definition at line 206 of file TGLPlotPainter.h.

◆ fXOZProj

std::list<Projection_t> TGLSurfacePainter::fXOZProj
mutableprivate

Definition at line 53 of file TGLSurfacePainter.h.

◆ fXOZSectionPos

Double_t TGLPlotPainter::fXOZSectionPos
mutableprotectedinherited

Definition at line 204 of file TGLPlotPainter.h.

◆ fYAxis

TAxis* TGLPlotPainter::fYAxis
protectedinherited

Definition at line 193 of file TGLPlotPainter.h.

◆ fYOZProj

std::list<Projection_t> TGLSurfacePainter::fYOZProj
mutableprivate

Definition at line 54 of file TGLSurfacePainter.h.

◆ fYOZSectionPos

Double_t TGLPlotPainter::fYOZSectionPos
mutableprotectedinherited

Definition at line 205 of file TGLPlotPainter.h.

◆ fZAxis

TAxis* TGLPlotPainter::fZAxis
protectedinherited

Definition at line 194 of file TGLPlotPainter.h.

◆ fZLevels

std::vector<Double_t> TGLPlotPainter::fZLevels
protectedinherited

Definition at line 210 of file TGLPlotPainter.h.


The documentation for this class was generated from the following files: