#include <TGLPlotPainter.h>
Inheritance diagram for TGLPlotPainter:
Definition at line 191 of file TGLPlotPainter.h.
enum TGLPlotPainter::ESelectionBase [protected] |
Definition at line 221 of file TGLPlotPainter.h.
Definition at line 265 of file TGLPlotPainter.h.
enum TGLPlotPainter::ESelectionBase [protected] |
Definition at line 221 of file TGLPlotPainter.h.
Definition at line 265 of file TGLPlotPainter.h.
TGLPlotPainter::TGLPlotPainter | ( | TH1 * | hist, | |
TGLPlotCamera * | camera, | |||
TGLPlotCoordinates * | coord, | |||
Bool_t | xoySelectable, | |||
Bool_t | xozSelectable, | |||
Bool_t | yozSelectable | |||
) |
TGLPlotPainter::TGLPlotPainter | ( | TGL5DDataSet * | data, | |
TGLPlotCamera * | camera, | |||
TGLPlotCoordinates * | coord | |||
) |
TGLPlotPainter::TGLPlotPainter | ( | TGLPlotCamera * | camera | ) |
TGLPlotPainter::TGLPlotPainter | ( | TH1 * | hist, | |
TGLPlotCamera * | camera, | |||
TGLPlotCoordinates * | coord, | |||
Bool_t | xoySelectable, | |||
Bool_t | xozSelectable, | |||
Bool_t | yozSelectable | |||
) |
TGLPlotPainter::TGLPlotPainter | ( | TGL5DDataSet * | data, | |
TGLPlotCamera * | camera, | |||
TGLPlotCoordinates * | coord | |||
) |
TGLPlotPainter::TGLPlotPainter | ( | TGLPlotCamera * | camera | ) |
const TGLPlotBox& TGLPlotPainter::RefBackBox | ( | ) | const [inline] |
Definition at line 238 of file TGLPlotPainter.h.
References fBackBox.
Referenced by TF2GL::DirectDraw(), TGLParametricEquationGL::DirectDraw(), TH3GL::DirectDraw(), TH2GL::DirectDraw(), TGLParametricEquationGL::SetBBox(), TH2GL::SetBBox(), TH3GL::SetBBox(), and TF2GL::SetBBox().
virtual void TGLPlotPainter::InitGL | ( | ) | const [pure virtual] |
Referenced by TF2GL::DirectDraw(), TGLParametricEquationGL::DirectDraw(), TH3GL::DirectDraw(), TH2GL::DirectDraw(), and Paint().
virtual void TGLPlotPainter::DeInitGL | ( | ) | const [pure virtual] |
Referenced by Paint().
virtual void TGLPlotPainter::DrawPlot | ( | ) | const [pure virtual] |
void TGLPlotPainter::Paint | ( | ) | [virtual] |
Implements TVirtualGLPainter.
Definition at line 137 of file TGLPlotPainter.cxx.
References TGLPlotCamera::Apply(), DeInitGL(), Rgl::DrawAxes(), DrawPaletteAxis(), DrawPlot(), fBackBox, fCamera, fCoord, fDrawPalette, fHighColor, TGLPlotBox::FindFrontPoint(), fPadPhi, fPadTheta, fSelectionBase, fXAxis, fYAxis, fZAxis, TGLPlotBox::Get2DBox(), TGLPlotCoordinates::GetCoordType(), TGLPlotBox::GetFrontPoint(), TGLPlotCamera::GetHeight(), TGLPlotCamera::GetWidth(), TGLPlotCamera::GetX(), TGLPlotCamera::GetY(), GL_DEPTH_BUFFER_BIT, GL_FALSE, GL_LIGHT0, GL_LIGHTING_BIT, GL_POSITION, GL_TRUE, GL_VIEWPORT, glClear(), glDepthMask(), glGetIntegerv(), glLightfv(), glPopAttrib(), glPushAttrib(), glViewport(), gPad, gVirtualPS, InitGL(), TGraph::kClipFrame, kFALSE, kGLCartesian, kHighColorSelectionBase, kTrueColorSelectionBase, PrintPlot(), RestoreModelviewMatrix(), RestoreProjectionMatrix(), SaveModelviewMatrix(), SaveProjectionMatrix(), TGLPlotCamera::SetCamera(), and vp.
Referenced by TGLBoxPainter::ProcessEvent(), TGLParametricPlot::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), and TGLSurfacePainter::ProcessEvent().
Implements TVirtualGLPainter.
Definition at line 253 of file TGLPlotPainter.cxx.
References TGLPlotCamera::Apply(), Rgl::ColorToObjectID(), DrawPlot(), fCamera, fHighColor, fPadPhi, fPadTheta, fSelectedPart, fSelection, fSelectionPass, fUpdateSelection, TGLPlotCamera::GetHeight(), TGLSelectionBuffer::GetPixelColor(), TGLPlotCamera::GetWidth(), TGLPlotCamera::GetX(), TGLPlotCamera::GetY(), GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, GL_DEPTH_TEST, GL_FALSE, GL_MODELVIEW, GL_PROJECTION, GL_TRUE, glClear(), glClearColor(), glDepthMask(), glDisable(), glFinish(), glMatrixMode(), glPopMatrix(), glPushMatrix(), gPad, kFALSE, kTRUE, TGLSelectionBuffer::ReadColorBuffer(), TGLPlotCamera::SetCamera(), and ROOT::Math::swap().
virtual Bool_t TGLPlotPainter::InitGeometry | ( | ) | [pure virtual] |
Referenced by TGLParametricEquationGL::SetModel(), TH3GL::SetModel(), TH2GL::SetModel(), and TF2GL::SetModel().
virtual void TGLPlotPainter::AddOption | ( | const TString & | stringOption | ) | [pure virtual] |
Referenced by TGLParametricEquationGL::SetModel(), TH3GL::SetModel(), TH2GL::SetModel(), and TF2GL::SetModel().
void TGLPlotPainter::SetPadColor | ( | const TColor * | color | ) |
void TGLPlotPainter::SetFrameColor | ( | const TColor * | frameColor | ) | [virtual] |
Definition at line 322 of file TGLPlotPainter.cxx.
References c, fBackBox, and TGLPlotBox::SetFrameColor().
void TGLPlotPainter::InvalidateSelection | ( | ) |
Bool_t TGLPlotPainter::CutAxisSelected | ( | ) | const [inline] |
const TColor * TGLPlotPainter::GetPadColor | ( | ) | const [protected] |
Definition at line 343 of file TGLPlotPainter.cxx.
References fBackBox, fMousePosition, fSelectedPart, TPoint::fX, fXOYSectionPos, fXOZSectionPos, TPoint::fY, fYOZSectionPos, TGLPlotBox::Get3DBox(), TGLPlotBox::GetFrontPoint(), GL_MODELVIEW_MATRIX, GL_PROJECTION_MATRIX, GL_VIEWPORT, glGetDoublev(), glGetIntegerv(), pr(), vp, TGLVertex3::X(), TGLVertex3::Y(), and TGLVertex3::Z().
Referenced by TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), and TGLSurfacePainter::Pan().
void TGLPlotPainter::DrawSections | ( | ) | const [protected] |
Definition at line 412 of file TGLPlotPainter.cxx.
References Rgl::DrawQuadFilled(), DrawSectionXOY(), DrawSectionXOZ(), DrawSectionYOZ(), fBackBox, fHighColor, fSelectedPart, fSelectionPass, fXOYSectionPos, fXOZSectionPos, fYOZSectionPos, fZLevels, Rgl::gBlueEmission, TGLPlotBox::Get3DBox(), GL_BLEND, GL_EMISSION, GL_FALSE, GL_FRONT_AND_BACK, GL_LIGHTING, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINES, GL_NICEST, GL_POLYGON_OFFSET_FILL, GL_TRUE, glBegin(), glColor3d(), glDepthMask(), glDisable(), glEnable(), glEnd(), glHint(), glLineStipple(), glMaterialfv(), glPolygonOffset(), glVertex3d(), Rgl::gNullEmission, i, Rgl::ObjectIDToColor(), v1, TGLVertex3::X(), X, TGLVertex3::Y(), Y, TGLVertex3::Z(), and Z.
Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLTF3Painter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), and TGLBoxPainter::DrawPlot().
virtual void TGLPlotPainter::DrawSectionXOZ | ( | ) | const [protected, pure virtual] |
Referenced by DrawSections().
virtual void TGLPlotPainter::DrawSectionYOZ | ( | ) | const [protected, pure virtual] |
Referenced by DrawSections().
virtual void TGLPlotPainter::DrawSectionXOY | ( | ) | const [protected, pure virtual] |
Referenced by DrawSections().
void TGLPlotPainter::DrawPaletteAxis | ( | ) | const [protected, virtual] |
void TGLPlotPainter::ClearBuffers | ( | ) | const [protected, virtual] |
Definition at line 536 of file TGLPlotPainter.cxx.
void TGLPlotPainter::PrintPlot | ( | ) | const [protected] |
Definition at line 212 of file TGLPlotPainter.cxx.
References TGLOutput::CloseEmbeddedPS(), DrawPlot(), Error, fclose(), fopen, TNamed::GetName(), GL2PS_BEST_ROOT, GL2PS_BSP_SORT, GL2PS_EPS, GL2PS_OCCLUSION_CULL, GL2PS_OVERFLOW, GL2PS_SILENT, GL2PS_USE_CURRENT_VIEWPORT, gl2psBeginPage(), gl2psEndPage(), GL_RGBA, glFlush(), gVirtualPS, NULL, output(), and TGLOutput::StartEmbeddedPS().
Referenced by Paint().
void TGLPlotPainter::SaveModelviewMatrix | ( | ) | const [protected] |
Definition at line 555 of file TGLPlotPainter.cxx.
References GL_MODELVIEW, glMatrixMode(), and glPushMatrix().
Referenced by Paint(), TGLTH3CompositionPainter::Pan(), TGLLegoPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLIsoPainter::Pan(), TGLSurfacePainter::Pan(), TGLTF3Painter::Pan(), and Rgl::PlotTranslation::PlotTranslation().
void TGLPlotPainter::SaveProjectionMatrix | ( | ) | const [protected] |
Definition at line 562 of file TGLPlotPainter.cxx.
References GL_PROJECTION, glMatrixMode(), and glPushMatrix().
Referenced by Paint(), TGLTH3CompositionPainter::Pan(), TGLLegoPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLIsoPainter::Pan(), TGLSurfacePainter::Pan(), and TGLTF3Painter::Pan().
void TGLPlotPainter::RestoreModelviewMatrix | ( | ) | const [protected] |
Definition at line 569 of file TGLPlotPainter.cxx.
References GL_MODELVIEW, glMatrixMode(), and glPopMatrix().
Referenced by Paint(), TGLTH3CompositionPainter::Pan(), TGLLegoPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLIsoPainter::Pan(), TGLSurfacePainter::Pan(), TGLTF3Painter::Pan(), and Rgl::PlotTranslation::~PlotTranslation().
void TGLPlotPainter::RestoreProjectionMatrix | ( | ) | const [protected] |
Definition at line 576 of file TGLPlotPainter.cxx.
References GL_PROJECTION, glMatrixMode(), and glPopMatrix().
Referenced by Paint(), TGLTH3CompositionPainter::Pan(), TGLLegoPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLIsoPainter::Pan(), TGLSurfacePainter::Pan(), and TGLTF3Painter::Pan().
const TGLPlotBox& TGLPlotPainter::RefBackBox | ( | ) | const [inline] |
virtual void TGLPlotPainter::InitGL | ( | ) | const [pure virtual] |
virtual void TGLPlotPainter::DeInitGL | ( | ) | const [pure virtual] |
virtual void TGLPlotPainter::DrawPlot | ( | ) | const [pure virtual] |
virtual void TGLPlotPainter::Paint | ( | ) | [virtual] |
Implements TVirtualGLPainter.
Implements TVirtualGLPainter.
virtual Bool_t TGLPlotPainter::InitGeometry | ( | ) | [pure virtual] |
virtual void TGLPlotPainter::AddOption | ( | const TString & | stringOption | ) | [pure virtual] |
void TGLPlotPainter::SetPadColor | ( | const TColor * | color | ) |
virtual void TGLPlotPainter::SetFrameColor | ( | const TColor * | frameColor | ) | [virtual] |
void TGLPlotPainter::InvalidateSelection | ( | ) |
Bool_t TGLPlotPainter::CutAxisSelected | ( | ) | const [inline] |
const TColor* TGLPlotPainter::GetPadColor | ( | ) | const [protected] |
void TGLPlotPainter::DrawSections | ( | ) | const [protected] |
virtual void TGLPlotPainter::DrawSectionXOZ | ( | ) | const [protected, pure virtual] |
virtual void TGLPlotPainter::DrawSectionYOZ | ( | ) | const [protected, pure virtual] |
virtual void TGLPlotPainter::DrawSectionXOY | ( | ) | const [protected, pure virtual] |
virtual void TGLPlotPainter::DrawPaletteAxis | ( | ) | const [protected, virtual] |
virtual void TGLPlotPainter::ClearBuffers | ( | ) | const [protected, virtual] |
void TGLPlotPainter::PrintPlot | ( | ) | const [protected] |
void TGLPlotPainter::SaveModelviewMatrix | ( | ) | const [protected] |
void TGLPlotPainter::SaveProjectionMatrix | ( | ) | const [protected] |
void TGLPlotPainter::RestoreModelviewMatrix | ( | ) | const [protected] |
void TGLPlotPainter::RestoreProjectionMatrix | ( | ) | const [protected] |
Rgl::PlotTranslation [friend] |
Definition at line 192 of file TGLPlotPainter.h.
const TColor* TGLPlotPainter::fPadColor [private] |
Double_t TGLPlotPainter::fPadPhi [protected] |
Definition at line 197 of file TGLPlotPainter.h.
Referenced by TGLBoxPainter::DrawPalette(), TGLSurfacePainter::DrawPalette(), TGLLegoPainter::DrawPalette(), Paint(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLParametricPlot::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), PlotSelected(), and TGLPlotPainter().
Double_t TGLPlotPainter::fPadTheta [protected] |
Definition at line 198 of file TGLPlotPainter.h.
Referenced by TGLBoxPainter::DrawPalette(), TGLSurfacePainter::DrawPalette(), TGLLegoPainter::DrawPalette(), Paint(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLParametricPlot::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), PlotSelected(), and TGLPlotPainter().
TH1* TGLPlotPainter::fHist [protected] |
Definition at line 199 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::CacheGeometry(), TGLH2PolyPainter::DrawCaps(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLBoxPainter::DrawPlot(), TGLLegoPainter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLIsoPainter::FindMinMax(), TGLSurfacePainter::GenTexMap(), TGLH2PolyPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLH2PolyPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), TGLLegoPainter::PreparePalette(), TGLSurfacePainter::PreparePalette(), TGLLegoPainter::SetLegoColor(), TGLIsoPainter::SetMesh(), TGLBoxPainter::SetPlotColor(), TGLIsoPainter::SetSurfaceColor(), TGLSurfacePainter::SetSurfaceColor(), and TGLH2PolyPainter::UpdateGeometry().
TAxis* TGLPlotPainter::fXAxis [protected] |
Definition at line 200 of file TGLPlotPainter.h.
Referenced by TGL5DPainter::AddSurface(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::FindMinMax(), TGL5DPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), Paint(), TGL5DPainter::ResetGeometryRanges(), and TGLIsoPainter::SetMesh().
TAxis* TGLPlotPainter::fYAxis [protected] |
Definition at line 201 of file TGLPlotPainter.h.
Referenced by TGL5DPainter::AddSurface(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::FindMinMax(), TGL5DPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), Paint(), TGL5DPainter::ResetGeometryRanges(), and TGLIsoPainter::SetMesh().
TAxis* TGLPlotPainter::fZAxis [protected] |
Definition at line 202 of file TGLPlotPainter.h.
Referenced by TGL5DPainter::AddSurface(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::FindMinMax(), TGL5DPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), Paint(), TGL5DPainter::ResetGeometryRanges(), and TGLIsoPainter::SetMesh().
TGLPlotCoordinates* TGLPlotPainter::fCoord [protected] |
Definition at line 204 of file TGLPlotPainter.h.
Referenced by TGLSurfacePainter::AddOption(), TGL5DPainter::AddSurface(), TGLH2PolyPainter::ClampZ(), TGLLegoPainter::ClampZ(), TGLSurfacePainter::ClampZ(), TGL5DPainter::DrawCloud(), TGLSurfacePainter::DrawContoursProjection(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLBoxPainter::DrawPaletteAxis(), TGLSurfacePainter::DrawPaletteAxis(), TGLLegoPainter::DrawPaletteAxis(), TGLLegoPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::DrawSectionXOY(), TGLBoxPainter::DrawSectionXOY(), TGLTF3Painter::DrawSectionXOY(), TGLSurfacePainter::DrawSectionXOY(), TGLIsoPainter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionXOZ(), TGLTF3Painter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionXOZ(), TGLSurfacePainter::DrawSectionXOZ(), TGLTF3Painter::DrawSectionYOZ(), TGLBoxPainter::DrawSectionYOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLSurfacePainter::DrawSectionYOZ(), TGLIsoPainter::DrawSectionYOZ(), TGL5DPainter::DrawSubCloud(), TGLH2PolyPainter::FillTemporaryPolygon(), TGLSurfacePainter::GenTexMap(), TGLBoxPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLLegoPainter::InitGeometry(), TGLSurfacePainter::InitGeometry(), TGLH2PolyPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), Paint(), TGL5DPainter::ResetGeometryRanges(), TGLIsoPainter::SetMesh(), TGLSurfacePainter::SetNormals(), and TGLSurfacePainter::WindowPointTo3DPoint().
TGLPlotCamera* TGLPlotPainter::fCamera [protected] |
Definition at line 205 of file TGLPlotPainter.h.
Referenced by TGLBoxPainter::DrawPalette(), TGLSurfacePainter::DrawPalette(), TGLLegoPainter::DrawPalette(), TGLBoxPainter::DrawPaletteAxis(), TGLSurfacePainter::DrawPaletteAxis(), TGLLegoPainter::DrawPaletteAxis(), TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLLegoPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLSurfacePainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLTF3Painter::InitGeometry(), Paint(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLParametricPlot::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), PlotSelected(), TGL5DPainter::ResetGeometryRanges(), TGLH2PolyPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLBoxPainter::StartPan(), TGLParametricPlot::StartPan(), TGLTH3CompositionPainter::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLIsoPainter::StartPan(), TGL5DPainter::StartPan(), and TGLSurfacePainter::WindowPointTo3DPoint().
TGLSelectionBuffer TGLPlotPainter::fSelection [protected] |
Bool_t TGLPlotPainter::fUpdateSelection [protected] |
Definition at line 208 of file TGLPlotPainter.h.
Referenced by TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), InvalidateSelection(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLParametricPlot::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), PlotSelected(), TGLBoxPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLParametricPlot::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), and TGLSurfacePainter::ProcessEvent().
Bool_t TGLPlotPainter::fSelectionPass [protected] |
Definition at line 209 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::DrawCap(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLIsoPainter::DrawMesh(), TGL5DPainter::DrawMesh(), TGLTF3Painter::DrawPlot(), TGLH2PolyPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), DrawSections(), TGLIsoPainter::DrawSectionXOY(), TGLBoxPainter::DrawSectionXOY(), TGLTF3Painter::DrawSectionXOY(), TGLIsoPainter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionXOZ(), TGLTF3Painter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionYOZ(), TGLTF3Painter::DrawSectionYOZ(), TGLIsoPainter::DrawSectionYOZ(), and PlotSelected().
Int_t TGLPlotPainter::fSelectedPart [protected] |
Definition at line 210 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::DrawCap(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLTF3Painter::DrawPlot(), TGLH2PolyPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), DrawSections(), TGLH2PolyPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLSurfacePainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), MoveSection(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLParametricPlot::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), PlotSelected(), and TGLSurfacePainter::WindowPointTo3DPoint().
TPoint TGLPlotPainter::fMousePosition [protected] |
Definition at line 211 of file TGLPlotPainter.h.
Referenced by MoveSection(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), TGLH2PolyPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLBoxPainter::StartPan(), TGLParametricPlot::StartPan(), TGLTH3CompositionPainter::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLIsoPainter::StartPan(), and TGL5DPainter::StartPan().
Double_t TGLPlotPainter::fXOZSectionPos [mutable, protected] |
Definition at line 212 of file TGLPlotPainter.h.
Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPalette(), DrawSections(), TGLIsoPainter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionXOZ(), TGLTF3Painter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionXOZ(), TGLSurfacePainter::DrawSectionXOZ(), TGLTF3Painter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLBoxPainter::HasSections(), TGLIsoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), MoveSection(), TGLBoxPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), and TGLSurfacePainter::ProcessEvent().
Double_t TGLPlotPainter::fYOZSectionPos [mutable, protected] |
Definition at line 213 of file TGLPlotPainter.h.
Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPalette(), DrawSections(), TGLBoxPainter::DrawSectionYOZ(), TGLTF3Painter::DrawSectionYOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLSurfacePainter::DrawSectionYOZ(), TGLIsoPainter::DrawSectionYOZ(), TGLTF3Painter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLBoxPainter::HasSections(), TGLIsoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), MoveSection(), TGLBoxPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), and TGLSurfacePainter::ProcessEvent().
Double_t TGLPlotPainter::fXOYSectionPos [mutable, protected] |
Definition at line 214 of file TGLPlotPainter.h.
Referenced by TGLBoxPainter::DrawPalette(), DrawSections(), TGLIsoPainter::DrawSectionXOY(), TGLBoxPainter::DrawSectionXOY(), TGLTF3Painter::DrawSectionXOY(), TGLSurfacePainter::DrawSectionXOY(), TGLTF3Painter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLBoxPainter::HasSections(), TGLIsoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), MoveSection(), TGLBoxPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), and TGLSurfacePainter::ProcessEvent().
TGLPlotBox TGLPlotPainter::fBackBox [protected] |
Definition at line 215 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::ClampZ(), TGLLegoPainter::ClampZ(), TGLSurfacePainter::ClampZ(), TGLSurfacePainter::DrawContoursProjection(), TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPalette(), TGLTF3Painter::DrawPlot(), TGLH2PolyPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLSurfacePainter::DrawProjections(), DrawSections(), TGLTF3Painter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLBoxPainter::HasSections(), TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLLegoPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLH2PolyPainter::InitGeometry(), TGLSurfacePainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), MoveSection(), Paint(), Rgl::PlotTranslation::PlotTranslation(), TGLBoxPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), RefBackBox(), TGL5DPainter::ResetGeometryRanges(), and SetFrameColor().
TGLBoxCut TGLPlotPainter::fBoxCut [protected] |
Definition at line 216 of file TGLPlotPainter.h.
Referenced by TGLTF3Painter::DrawDefaultPlot(), TGLTF3Painter::DrawMaplePlot(), TGLIsoPainter::DrawMesh(), TGL5DPainter::DrawMesh(), TGLTF3Painter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLTF3Painter::DrawToSelectionBuffer(), TGL5DPainter::InitGeometry(), TGL5DPainter::IsBoxCutShown(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLParametricPlot::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), TGLBoxPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLParametricPlot::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGL5DPainter::ResetGeometryRanges(), TGL5DPainter::ShowBoxCut(), TGLH2PolyPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLBoxPainter::StartPan(), TGLParametricPlot::StartPan(), TGLTH3CompositionPainter::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLIsoPainter::StartPan(), and TGL5DPainter::StartPan().
std::vector<Double_t> TGLPlotPainter::fZLevels [protected] |
Definition at line 218 of file TGLPlotPainter.h.
Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLTF3Painter::DrawPlot(), TGLH2PolyPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), DrawSections(), TGLSurfacePainter::InitGeometryCartesian(), and TGLLegoPainter::InitGeometryCartesian().
Bool_t TGLPlotPainter::fHighColor [protected] |
Definition at line 219 of file TGLPlotPainter.h.
Referenced by CutAxisSelected(), TGLH2PolyPainter::DrawCap(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLIsoPainter::DrawMesh(), TGL5DPainter::DrawMesh(), TGLTF3Painter::DrawPlot(), TGLH2PolyPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), DrawSections(), TGLTF3Painter::DrawToSelectionBuffer(), TGLH2PolyPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLSurfacePainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), Paint(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), PlotSelected(), TGLBoxPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLParametricPlot::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), and TGLSurfacePainter::ProcessEvent().
ESelectionBase TGLPlotPainter::fSelectionBase [protected] |
Definition at line 226 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::DrawCap(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLIsoPainter::DrawMesh(), TGL5DPainter::DrawMesh(), TGLSurfacePainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTF3Painter::DrawToSelectionBuffer(), TGLH2PolyPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLSurfacePainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), Paint(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLLegoPainter::Pan(), TGLH2PolyPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLIsoPainter::Pan(), TGLTF3Painter::Pan(), and TGLSurfacePainter::WindowPointTo3DPoint().
Bool_t TGLPlotPainter::fDrawPalette [mutable, protected] |
Definition at line 227 of file TGLPlotPainter.h.
Referenced by TGLSurfacePainter::AddOption(), TGLLegoPainter::AddOption(), TGLBoxPainter::AddOption(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLSurfacePainter::DrawPlot(), TGLBoxPainter::DrawPlot(), and Paint().
const TColor* TGLPlotPainter::fPadColor [private] |
Definition at line 194 of file TGLPlotPainter.h.
TH1* TGLPlotPainter::fHist [protected] |
Definition at line 199 of file TGLPlotPainter.h.
TAxis* TGLPlotPainter::fXAxis [protected] |
Definition at line 200 of file TGLPlotPainter.h.
TAxis* TGLPlotPainter::fYAxis [protected] |
Definition at line 201 of file TGLPlotPainter.h.
TAxis* TGLPlotPainter::fZAxis [protected] |
Definition at line 202 of file TGLPlotPainter.h.
TGLPlotCoordinates* TGLPlotPainter::fCoord [protected] |
Definition at line 204 of file TGLPlotPainter.h.
TGLPlotCamera* TGLPlotPainter::fCamera [protected] |
Definition at line 205 of file TGLPlotPainter.h.
std::vector<Double_t> TGLPlotPainter::fZLevels [protected] |
Definition at line 218 of file TGLPlotPainter.h.