ROOT
6.07/01
Reference Guide
|
Base class for plot-painters that provide GL rendering of various 2D and 3D histograms, functions and parametric surfaces.
Definition at line 191 of file TGLPlotPainter.h.
Public Types | |
enum | ECutAxisID { kXAxis = 7, kYAxis = 8, kZAxis = 9 } |
Protected Types | |
enum | ESelectionBase { kHighColorSelectionBase = 7, kTrueColorSelectionBase = 10 } |
Protected Member Functions | |
const TColor * | GetPadColor () const |
Get pad color. More... | |
void | MoveSection (Int_t px, Int_t py) |
Create dynamic profile using selected plane. More... | |
void | DrawSections () const |
Draw sections (if any). More... | |
virtual void | DrawSectionXOZ () const =0 |
virtual void | DrawSectionYOZ () const =0 |
virtual void | DrawSectionXOY () const =0 |
virtual void | DrawPaletteAxis () const |
Draw. Palette. Axis. More... | |
virtual void | ClearBuffers () const |
void | PrintPlot () const |
Generate PS using gl2ps. More... | |
void | SaveModelviewMatrix () const |
void | SaveProjectionMatrix () const |
void | RestoreModelviewMatrix () const |
void | RestoreProjectionMatrix () const |
Private Attributes | |
const TColor * | fPadColor |
Friends | |
class | Rgl::PlotTranslation |
#include <TGLPlotPainter.h>
Enumerator | |
---|---|
kXAxis | |
kYAxis | |
kZAxis |
Definition at line 272 of file TGLPlotPainter.h.
|
protected |
Enumerator | |
---|---|
kHighColorSelectionBase | |
kTrueColorSelectionBase |
Definition at line 223 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's ctor.
Definition at line 86 of file TGLPlotPainter.cxx.
TGLPlotPainter::TGLPlotPainter | ( | TGLPlotCamera * | camera | ) |
TGLPlotPainter's ctor.
Definition at line 119 of file TGLPlotPainter.cxx.
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLTH3CompositionPainter, TGLSurfacePainter, TGLBoxPainter, TGLLegoPainter, TGLTF3Painter, TGLVoxelPainter, and TGLH2PolyPainter.
Referenced by TF2GL::SetModel(), TGLParametricEquationGL::SetModel(), TH2GL::SetModel(), and TH3GL::SetModel().
|
protectedvirtual |
Definition at line 569 of file TGLPlotPainter.cxx.
|
inline |
Definition at line 278 of file TGLPlotPainter.h.
|
pure virtual |
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLTH3CompositionPainter, TGLLegoPainter, TGLSurfacePainter, TGLBoxPainter, TGLTF3Painter, TGLVoxelPainter, and TGLH2PolyPainter.
Referenced by Paint().
|
protectedvirtual |
Draw. Palette. Axis.
Reimplemented in TGLSurfacePainter, TGLLegoPainter, TGLBoxPainter, TGLH2PolyPainter, and TGLVoxelPainter.
Definition at line 584 of file TGLPlotPainter.cxx.
Referenced by Paint().
|
pure virtual |
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLTH3CompositionPainter, TGLLegoPainter, TGLSurfacePainter, TGLBoxPainter, TGLTF3Painter, TGLVoxelPainter, and TGLH2PolyPainter.
Referenced by TF2GL::DirectDraw(), TGLParametricEquationGL::DirectDraw(), TH2GL::DirectDraw(), TH3GL::DirectDraw(), Paint(), PlotSelected(), and PrintPlot().
|
protected |
Draw sections (if any).
Definition at line 445 of file TGLPlotPainter.cxx.
Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLTF3Painter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), and TGLIsoPainter::DrawPlot().
|
protectedpure virtual |
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLLegoPainter, TGLSurfacePainter, TGLTH3CompositionPainter, TGLBoxPainter, TGLTF3Painter, TGLH2PolyPainter, and TGLVoxelPainter.
Referenced by DrawSections().
|
protectedpure virtual |
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLLegoPainter, TGLSurfacePainter, TGLTH3CompositionPainter, TGLBoxPainter, TGLTF3Painter, TGLH2PolyPainter, and TGLVoxelPainter.
Referenced by DrawSections().
|
protectedpure virtual |
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLLegoPainter, TGLSurfacePainter, TGLTH3CompositionPainter, TGLBoxPainter, TGLTF3Painter, TGLH2PolyPainter, and TGLVoxelPainter.
Referenced by DrawSections().
|
inline |
Definition at line 283 of file TGLPlotPainter.h.
Referenced by TH2GL::DirectDraw(), and TH3GL::DirectDraw().
|
protected |
Get pad color.
Definition at line 365 of file TGLPlotPainter.cxx.
|
pure virtual |
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLTH3CompositionPainter, TGLSurfacePainter, TGLBoxPainter, TGLLegoPainter, TGLTF3Painter, TGLVoxelPainter, and TGLH2PolyPainter.
Referenced by TF2GL::SetModel(), TGLParametricEquationGL::SetModel(), TH2GL::SetModel(), TH3GL::SetModel(), and TH3GL::TH3GL().
|
pure virtual |
Implemented in TGLParametricPlot, TGLIsoPainter, TGL5DPainter, TGLTH3CompositionPainter, TGLLegoPainter, TGLSurfacePainter, TGLBoxPainter, TGLTF3Painter, TGLVoxelPainter, and TGLH2PolyPainter.
Referenced by TF2GL::DirectDraw(), TGLParametricEquationGL::DirectDraw(), TH2GL::DirectDraw(), TH3GL::DirectDraw(), and Paint().
void TGLPlotPainter::InvalidateSelection | ( | ) |
Selection must be updated.
Definition at line 357 of file TGLPlotPainter.cxx.
Create dynamic profile using selected plane.
Definition at line 373 of file TGLPlotPainter.cxx.
Referenced by TGLVoxelPainter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), and TGLSurfacePainter::Pan().
|
virtual |
Draw lego/surf/whatever you can.
Implements TVirtualGLPainter.
Definition at line 152 of file TGLPlotPainter.cxx.
Referenced by TGLVoxelPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), and TGLParametricPlot::ProcessEvent().
Read color buffer content to find selected object.
Implements TVirtualGLPainter.
Definition at line 276 of file TGLPlotPainter.cxx.
|
protected |
|
inline |
Definition at line 241 of file TGLPlotPainter.h.
Referenced by TF2GL::DirectDraw(), TGLParametricEquationGL::DirectDraw(), TH2GL::DirectDraw(), TH3GL::DirectDraw(), TF2GL::SetBBox(), TGLParametricEquationGL::SetBBox(), TH2GL::SetBBox(), and TH3GL::SetBBox().
|
protected |
Definition at line 606 of file TGLPlotPainter.cxx.
Referenced by Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), TGLIsoPainter::Pan(), and Rgl::PlotTranslation::~PlotTranslation().
|
protected |
Definition at line 614 of file TGLPlotPainter.cxx.
Referenced by Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), and TGLIsoPainter::Pan().
|
protected |
Definition at line 590 of file TGLPlotPainter.cxx.
Referenced by Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), TGLIsoPainter::Pan(), and Rgl::PlotTranslation::PlotTranslation().
|
protected |
Definition at line 598 of file TGLPlotPainter.cxx.
Referenced by Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLParametricPlot::Pan(), and TGLIsoPainter::Pan().
Definition at line 282 of file TGLPlotPainter.h.
Referenced by TH2GL::SetModel(), and TH3GL::SetModel().
Definition at line 281 of file TGLPlotPainter.h.
Referenced by TH2GL::SetModel(), and TH3GL::SetModel().
Definition at line 280 of file TGLPlotPainter.h.
Referenced by TH2GL::SetModel(), and TH3GL::SetModel().
Set plot's back box color.
Definition at line 349 of file TGLPlotPainter.cxx.
Used in a pad.
Definition at line 341 of file TGLPlotPainter.cxx.
Definition at line 242 of file TGLPlotPainter.h.
Referenced by TH3GL::DirectDraw().
|
friend |
Definition at line 192 of file TGLPlotPainter.h.
|
protected |
Definition at line 217 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::ClampZ(), TGLLegoPainter::ClampZ(), TGLSurfacePainter::ClampZ(), TGLBoxPainter::DrawCloud(), TGLSurfacePainter::DrawContoursProjection(), TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPalette(), TGLH2PolyPainter::DrawPlot(), TGLVoxelPainter::DrawPlot(), TGLTF3Painter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLSurfacePainter::DrawProjections(), DrawSections(), TGLTF3Painter::HasSections(), TGLBoxPainter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLH2PolyPainter::InitGeometry(), TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLLegoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLSurfacePainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLIsoPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TGLSurfacePainter::InitGeometrySpherical(), MoveSection(), Paint(), Rgl::PlotTranslation::PlotTranslation(), TGLTF3Painter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), RefBackBox(), TGL5DPainter::ResetGeometryRanges(), SetDrawBackBox(), SetDrawFrontBox(), and SetFrameColor().
|
protected |
Definition at line 218 of file TGLPlotPainter.h.
Referenced by TGLTF3Painter::DrawDefaultPlot(), TGLTF3Painter::DrawMaplePlot(), TGLIsoPainter::DrawMesh(), TGL5DPainter::DrawMesh(), TGLVoxelPainter::DrawPlot(), TGLTF3Painter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLTF3Painter::DrawToSelectionBuffer(), TGL5DPainter::InitGeometry(), TGL5DPainter::IsBoxCutShown(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TGLParametricPlot::Pan(), TGLVoxelPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), TGLParametricPlot::ProcessEvent(), TGL5DPainter::ResetGeometryRanges(), TGL5DPainter::ShowBoxCut(), TGLH2PolyPainter::StartPan(), TGLVoxelPainter::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLBoxPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLTH3CompositionPainter::StartPan(), TGL5DPainter::StartPan(), TGLParametricPlot::StartPan(), and TGLIsoPainter::StartPan().
|
protected |
Definition at line 207 of file TGLPlotPainter.h.
Referenced by TGLVoxelPainter::DrawPalette(), TGLBoxPainter::DrawPalette(), TGLLegoPainter::DrawPalette(), TGLSurfacePainter::DrawPalette(), TGLVoxelPainter::DrawPaletteAxis(), TGLBoxPainter::DrawPaletteAxis(), TGLLegoPainter::DrawPaletteAxis(), TGLSurfacePainter::DrawPaletteAxis(), TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLLegoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLSurfacePainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLIsoPainter::InitGeometry(), Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TGLParametricPlot::Pan(), PlotSelected(), TGL5DPainter::ResetGeometryRanges(), TGLH2PolyPainter::StartPan(), TGLVoxelPainter::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLBoxPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLTH3CompositionPainter::StartPan(), TGL5DPainter::StartPan(), TGLParametricPlot::StartPan(), TGLIsoPainter::StartPan(), and TGLSurfacePainter::WindowPointTo3DPoint().
|
protected |
Definition at line 206 of file TGLPlotPainter.h.
Referenced by TGLSurfacePainter::AddOption(), TGL5DPainter::AddSurface(), TGLH2PolyPainter::ClampZ(), TGLSurfacePainter::ClampZ(), TGLLegoPainter::ClampZ(), TGL5DPainter::DrawCloud(), TGLSurfacePainter::DrawContoursProjection(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLBoxPainter::DrawPaletteAxis(), TGLLegoPainter::DrawPaletteAxis(), TGLSurfacePainter::DrawPaletteAxis(), TGLVoxelPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLLegoPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLTF3Painter::DrawSectionXOY(), TGLBoxPainter::DrawSectionXOY(), TGLSurfacePainter::DrawSectionXOY(), TGLIsoPainter::DrawSectionXOY(), TGLTF3Painter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionXOZ(), TGLSurfacePainter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionXOZ(), TGLIsoPainter::DrawSectionXOZ(), TGLTF3Painter::DrawSectionYOZ(), TGLBoxPainter::DrawSectionYOZ(), TGLSurfacePainter::DrawSectionYOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLIsoPainter::DrawSectionYOZ(), TGL5DPainter::DrawSubCloud(), TGLH2PolyPainter::FillTemporaryPolygon(), TGLSurfacePainter::GenTexMap(), TGLVoxelPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLH2PolyPainter::InitGeometry(), TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLLegoPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLSurfacePainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLParametricPlot::InitGeometry(), TGLIsoPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TGLSurfacePainter::InitGeometrySpherical(), Paint(), TGL5DPainter::ResetGeometryRanges(), TGLIsoPainter::SetMesh(), TGLSurfacePainter::SetNormals(), and TGLSurfacePainter::WindowPointTo3DPoint().
|
protected |
Definition at line 230 of file TGLPlotPainter.h.
Referenced by GetDrawAxes(), Paint(), and SetDrawAxes().
|
mutableprotected |
Definition at line 229 of file TGLPlotPainter.h.
Referenced by TGLVoxelPainter::AddOption(), TGLLegoPainter::AddOption(), TGLBoxPainter::AddOption(), TGLSurfacePainter::AddOption(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLVoxelPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), and Paint().
|
protected |
Definition at line 221 of file TGLPlotPainter.h.
Referenced by CutAxisSelected(), TGLH2PolyPainter::DrawCap(), TGLBoxPainter::DrawCloud(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLIsoPainter::DrawMesh(), TGL5DPainter::DrawMesh(), TGLH2PolyPainter::DrawPlot(), TGLVoxelPainter::DrawPlot(), TGLTF3Painter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), DrawSections(), TGLTF3Painter::DrawToSelectionBuffer(), TGLH2PolyPainter::GetPlotInfo(), TGLVoxelPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLSurfacePainter::GetPlotInfo(), Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), PlotSelected(), TGLVoxelPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), and TGLParametricPlot::ProcessEvent().
|
protected |
Definition at line 201 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::CacheGeometry(), ClassImp(), TGLH2PolyPainter::DrawCaps(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLVoxelPainter::DrawPalette(), TGLVoxelPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLLegoPainter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLIsoPainter::FindMinMax(), TGLSurfacePainter::GenTexMap(), TGLH2PolyPainter::GetPlotInfo(), TGLVoxelPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLH2PolyPainter::InitGeometry(), TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLIsoPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TGLSurfacePainter::InitGeometrySpherical(), TGLVoxelPainter::PreparePalette(), TGLLegoPainter::PreparePalette(), TGLSurfacePainter::PreparePalette(), TGLLegoPainter::SetLegoColor(), TGLIsoPainter::SetMesh(), TGLBoxPainter::SetPlotColor(), TGLSurfacePainter::SetSurfaceColor(), TGLIsoPainter::SetSurfaceColor(), and TGLH2PolyPainter::UpdateGeometry().
|
protected |
Definition at line 213 of file TGLPlotPainter.h.
Referenced by MoveSection(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TGLH2PolyPainter::StartPan(), TGLVoxelPainter::StartPan(), TGLTF3Painter::StartPan(), TGLLegoPainter::StartPan(), TGLBoxPainter::StartPan(), TGLSurfacePainter::StartPan(), TGLTH3CompositionPainter::StartPan(), TGL5DPainter::StartPan(), TGLParametricPlot::StartPan(), and TGLIsoPainter::StartPan().
|
private |
Definition at line 194 of file TGLPlotPainter.h.
Referenced by GetPadColor(), and SetPadColor().
|
protected |
Definition at line 199 of file TGLPlotPainter.h.
Referenced by TGLVoxelPainter::DrawPalette(), TGLBoxPainter::DrawPalette(), TGLLegoPainter::DrawPalette(), TGLSurfacePainter::DrawPalette(), Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TGLParametricPlot::Pan(), PlotSelected(), and TGLPlotPainter().
|
protected |
Definition at line 200 of file TGLPlotPainter.h.
Referenced by TGLVoxelPainter::DrawPalette(), TGLBoxPainter::DrawPalette(), TGLLegoPainter::DrawPalette(), TGLSurfacePainter::DrawPalette(), Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TGLParametricPlot::Pan(), PlotSelected(), and TGLPlotPainter().
|
protected |
Definition at line 197 of file TGLPlotPainter.h.
Referenced by TGLBoxPainter::DrawCloud(), SetPhysicalShapeColor(), and TGLBoxPainter::SetPlotColor().
|
protected |
Definition at line 212 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::DrawCap(), TGLBoxPainter::DrawCloud(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLH2PolyPainter::DrawPlot(), TGLVoxelPainter::DrawPlot(), TGLTF3Painter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLIsoPainter::DrawPlot(), DrawSections(), TGLH2PolyPainter::GetPlotInfo(), TGLVoxelPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLSurfacePainter::GetPlotInfo(), MoveSection(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TGLParametricPlot::Pan(), PlotSelected(), and TGLSurfacePainter::WindowPointTo3DPoint().
|
protected |
Definition at line 208 of file TGLPlotPainter.h.
Referenced by PlotSelected().
|
protected |
Definition at line 228 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::DrawCap(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGL5DPainter::DrawMesh(), TGLIsoPainter::DrawMesh(), TGLVoxelPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLParametricPlot::DrawPlot(), TGLTF3Painter::DrawToSelectionBuffer(), TGLH2PolyPainter::GetPlotInfo(), TGLVoxelPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLBoxPainter::GetPlotInfo(), TGLSurfacePainter::GetPlotInfo(), Paint(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), and TGLSurfacePainter::WindowPointTo3DPoint().
|
protected |
Definition at line 211 of file TGLPlotPainter.h.
Referenced by TGLH2PolyPainter::DrawCap(), TGLBoxPainter::DrawCloud(), TGLH2PolyPainter::DrawExtrusion(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGL5DPainter::DrawMesh(), TGLIsoPainter::DrawMesh(), TGLH2PolyPainter::DrawPlot(), TGLVoxelPainter::DrawPlot(), TGLTF3Painter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLIsoPainter::DrawPlot(), TGLParametricPlot::DrawPlot(), DrawSections(), TGLTF3Painter::DrawSectionXOY(), TGLBoxPainter::DrawSectionXOY(), TGLIsoPainter::DrawSectionXOY(), TGLTF3Painter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionXOZ(), TGLIsoPainter::DrawSectionXOZ(), TGLTF3Painter::DrawSectionYOZ(), TGLBoxPainter::DrawSectionYOZ(), TGLIsoPainter::DrawSectionYOZ(), and PlotSelected().
|
protected |
Definition at line 210 of file TGLPlotPainter.h.
Referenced by TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLIsoPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), InvalidateSelection(), TGLH2PolyPainter::Pan(), TGLVoxelPainter::Pan(), TGLTF3Painter::Pan(), TGLLegoPainter::Pan(), TGLBoxPainter::Pan(), TGLSurfacePainter::Pan(), TGLTH3CompositionPainter::Pan(), TGL5DPainter::Pan(), TGLIsoPainter::Pan(), TGLParametricPlot::Pan(), PlotSelected(), TGLVoxelPainter::ProcessEvent(), TGLTF3Painter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), TGLTH3CompositionPainter::ProcessEvent(), TGL5DPainter::ProcessEvent(), TGLIsoPainter::ProcessEvent(), and TGLParametricPlot::ProcessEvent().
|
protected |
Definition at line 202 of file TGLPlotPainter.h.
Referenced by TGL5DPainter::AddSurface(), TGLVoxelPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::FindMinMax(), TGLTF3Painter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TGLSurfacePainter::InitGeometrySpherical(), Paint(), TGL5DPainter::ResetGeometryRanges(), and TGLIsoPainter::SetMesh().
|
mutableprotected |
Definition at line 216 of file TGLPlotPainter.h.
Referenced by TGLBoxPainter::DrawPalette(), DrawSections(), TGLTF3Painter::DrawSectionXOY(), TGLBoxPainter::DrawSectionXOY(), TGLSurfacePainter::DrawSectionXOY(), TGLIsoPainter::DrawSectionXOY(), TGLTF3Painter::HasSections(), TGLBoxPainter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLIsoPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), MoveSection(), TGLTF3Painter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), and TGLIsoPainter::ProcessEvent().
|
mutableprotected |
Definition at line 214 of file TGLPlotPainter.h.
Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPalette(), DrawSections(), TGLTF3Painter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionXOZ(), TGLSurfacePainter::DrawSectionXOZ(), TGLIsoPainter::DrawSectionXOZ(), TGLTF3Painter::HasSections(), TGLBoxPainter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLIsoPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), MoveSection(), TGLTF3Painter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), and TGLIsoPainter::ProcessEvent().
|
protected |
Definition at line 203 of file TGLPlotPainter.h.
Referenced by TGL5DPainter::AddSurface(), TGLVoxelPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::FindMinMax(), TGLTF3Painter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TGLSurfacePainter::InitGeometrySpherical(), Paint(), TGL5DPainter::ResetGeometryRanges(), and TGLIsoPainter::SetMesh().
|
mutableprotected |
Definition at line 215 of file TGLPlotPainter.h.
Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPalette(), DrawSections(), TGLTF3Painter::DrawSectionYOZ(), TGLBoxPainter::DrawSectionYOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLSurfacePainter::DrawSectionYOZ(), TGLIsoPainter::DrawSectionYOZ(), TGLTF3Painter::HasSections(), TGLBoxPainter::HasSections(), TGLSurfacePainter::HasSections(), TGLIsoPainter::HasSections(), TGLVoxelPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLIsoPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), MoveSection(), TGLTF3Painter::ProcessEvent(), TGLLegoPainter::ProcessEvent(), TGLBoxPainter::ProcessEvent(), TGLSurfacePainter::ProcessEvent(), and TGLIsoPainter::ProcessEvent().
|
protected |
Definition at line 204 of file TGLPlotPainter.h.
Referenced by TGL5DPainter::AddSurface(), TGLVoxelPainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::FindMinMax(), TGLTF3Painter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCartesian(), Paint(), TGL5DPainter::ResetGeometryRanges(), and TGLIsoPainter::SetMesh().
|
protected |
Definition at line 220 of file TGLPlotPainter.h.
Referenced by TGLBoxPainter::DrawCloud(), TGLLegoPainter::DrawLegoCartesian(), TGLH2PolyPainter::DrawPlot(), TGLVoxelPainter::DrawPlot(), TGLTF3Painter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGL5DPainter::DrawPlot(), TGLIsoPainter::DrawPlot(), DrawSections(), TGLLegoPainter::InitGeometryCartesian(), and TGLSurfacePainter::InitGeometryCartesian().