TGLPlotCoordinates Class Reference

#include <TGLPlotPainter.h>

List of all members.

Public Member Functions

 TGLPlotCoordinates ()
virtual ~TGLPlotCoordinates ()
void SetCoordType (EGLCoordType type)
EGLCoordType GetCoordType () const
void SetXLog (Bool_t xLog)
Bool_t GetXLog () const
void SetYLog (Bool_t yLog)
Bool_t GetYLog () const
void SetZLog (Bool_t zLog)
Bool_t GetZLog () const
void ResetModified ()
Bool_t Modified () const
Bool_t SetRanges (const TH1 *hist, Bool_t errors=kFALSE, Bool_t zBins=kFALSE)
Bool_t SetRanges (TH2Poly *hist)
Bool_t SetRanges (const TAxis *xAxis, const TAxis *yAxis, const TAxis *zAxis)
Int_t GetNXBins () const
Int_t GetNYBins () const
Int_t GetNZBins () const
const Rgl::BinRange_tGetXBins () const
const Rgl::BinRange_tGetYBins () const
const Rgl::BinRange_tGetZBins () const
const Rgl::Range_tGetXRange () const
Double_t GetXLength () const
const Rgl::Range_tGetYRange () const
Double_t GetYLength () const
const Rgl::Range_tGetZRange () const
Double_t GetZLength () const
const Rgl::Range_tGetXRangeScaled () const
const Rgl::Range_tGetYRangeScaled () const
const Rgl::Range_tGetZRangeScaled () const
Double_t GetXScale () const
Double_t GetYScale () const
Double_t GetZScale () const
Int_t GetFirstXBin () const
Int_t GetLastXBin () const
Int_t GetFirstYBin () const
Int_t GetLastYBin () const
Int_t GetFirstZBin () const
Int_t GetLastZBin () const
Double_t GetFactor () const
 TGLPlotCoordinates ()
virtual ~TGLPlotCoordinates ()
void SetCoordType (EGLCoordType type)
EGLCoordType GetCoordType () const
void SetXLog (Bool_t xLog)
Bool_t GetXLog () const
void SetYLog (Bool_t yLog)
Bool_t GetYLog () const
void SetZLog (Bool_t zLog)
Bool_t GetZLog () const
void ResetModified ()
Bool_t Modified () const
Bool_t SetRanges (const TH1 *hist, Bool_t errors=kFALSE, Bool_t zBins=kFALSE)
Bool_t SetRanges (TH2Poly *hist)
Bool_t SetRanges (const TAxis *xAxis, const TAxis *yAxis, const TAxis *zAxis)
Int_t GetNXBins () const
Int_t GetNYBins () const
Int_t GetNZBins () const
const Rgl::BinRange_tGetXBins () const
const Rgl::BinRange_tGetYBins () const
const Rgl::BinRange_tGetZBins () const
const Rgl::Range_tGetXRange () const
Double_t GetXLength () const
const Rgl::Range_tGetYRange () const
Double_t GetYLength () const
const Rgl::Range_tGetZRange () const
Double_t GetZLength () const
const Rgl::Range_tGetXRangeScaled () const
const Rgl::Range_tGetYRangeScaled () const
const Rgl::Range_tGetZRangeScaled () const
Double_t GetXScale () const
Double_t GetYScale () const
Double_t GetZScale () const
Int_t GetFirstXBin () const
Int_t GetLastXBin () const
Int_t GetFirstYBin () const
Int_t GetLastYBin () const
Int_t GetFirstZBin () const
Int_t GetLastZBin () const
Double_t GetFactor () const

Private Member Functions

Bool_t SetRangesPolar (const TH1 *hist)
Bool_t SetRangesCylindrical (const TH1 *hist)
Bool_t SetRangesSpherical (const TH1 *hist)
Bool_t SetRangesCartesian (const TH1 *hist, Bool_t errors=kFALSE, Bool_t zBins=kFALSE)
 TGLPlotCoordinates (const TGLPlotCoordinates &)
TGLPlotCoordinatesoperator= (const TGLPlotCoordinates &)
Bool_t SetRangesPolar (const TH1 *hist)
Bool_t SetRangesCylindrical (const TH1 *hist)
Bool_t SetRangesSpherical (const TH1 *hist)
Bool_t SetRangesCartesian (const TH1 *hist, Bool_t errors=kFALSE, Bool_t zBins=kFALSE)
 TGLPlotCoordinates (const TGLPlotCoordinates &)
TGLPlotCoordinatesoperator= (const TGLPlotCoordinates &)

Private Attributes

EGLCoordType fCoordType
Rgl::BinRange_t fXBins
Rgl::BinRange_t fYBins
Rgl::BinRange_t fZBins
Double_t fXScale
Double_t fYScale
Double_t fZScale
Rgl::Range_t fXRange
Rgl::Range_t fYRange
Rgl::Range_t fZRange
Rgl::Range_t fXRangeScaled
Rgl::Range_t fYRangeScaled
Rgl::Range_t fZRangeScaled
Bool_t fXLog
Bool_t fYLog
Bool_t fZLog
Bool_t fModified
Double_t fFactor


Detailed Description

Definition at line 308 of file TGLPlotPainter.h.


Constructor & Destructor Documentation

TGLPlotCoordinates::TGLPlotCoordinates (  ) 

TGLPlotCoordinates::~TGLPlotCoordinates (  )  [virtual]

Definition at line 605 of file TGLPlotPainter.cxx.

TGLPlotCoordinates::TGLPlotCoordinates ( const TGLPlotCoordinates  )  [private]

TGLPlotCoordinates::TGLPlotCoordinates (  ) 

virtual TGLPlotCoordinates::~TGLPlotCoordinates (  )  [virtual]

TGLPlotCoordinates::TGLPlotCoordinates ( const TGLPlotCoordinates  )  [private]


Member Function Documentation

void TGLPlotCoordinates::SetCoordType ( EGLCoordType  type  ) 

Definition at line 611 of file TGLPlotPainter.cxx.

References fCoordType, fModified, and kTRUE.

Referenced by TGLSurfacePainter::AddOption(), TGLHistPainter::CreatePainter(), TGLIsoPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TH2GL::SetModel(), and TF2GL::SetModel().

EGLCoordType TGLPlotCoordinates::GetCoordType (  )  const

Definition at line 622 of file TGLPlotPainter.cxx.

References fCoordType.

Referenced by TGLSurfacePainter::AddOption(), TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPaletteAxis(), TGLSurfacePainter::DrawPaletteAxis(), TGLLegoPainter::DrawPaletteAxis(), TGLLegoPainter::DrawPlot(), TGLSurfacePainter::DrawPlot(), TGLSurfacePainter::GenTexMap(), TGLLegoPainter::InitGeometry(), TGLSurfacePainter::InitGeometry(), and TGLPlotPainter::Paint().

void TGLPlotCoordinates::SetXLog ( Bool_t  xLog  ) 

Definition at line 630 of file TGLPlotPainter.cxx.

References fModified, fXLog, and kTRUE.

Referenced by TGLHistPainter::CreatePainter(), TGLTH3CompositionPainter::InitGeometry(), and TGLBoxPainter::InitGeometry().

Bool_t TGLPlotCoordinates::GetXLog (  )  const

Definition at line 641 of file TGLPlotPainter.cxx.

References fXLog.

Referenced by TGLSurfacePainter::InitGeometryCartesian(), and TGLLegoPainter::InitGeometryCartesian().

void TGLPlotCoordinates::SetYLog ( Bool_t  yLog  ) 

Definition at line 649 of file TGLPlotPainter.cxx.

References fModified, fYLog, and kTRUE.

Referenced by TGLHistPainter::CreatePainter(), TGLTH3CompositionPainter::InitGeometry(), and TGLBoxPainter::InitGeometry().

Bool_t TGLPlotCoordinates::GetYLog (  )  const

Definition at line 660 of file TGLPlotPainter.cxx.

References fYLog.

Referenced by TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), and TGLLegoPainter::InitGeometryCylindrical().

void TGLPlotCoordinates::SetZLog ( Bool_t  zLog  ) 

Definition at line 668 of file TGLPlotPainter.cxx.

References fModified, fZLog, and kTRUE.

Referenced by TGLHistPainter::CreatePainter(), TGLTH3CompositionPainter::InitGeometry(), and TGLBoxPainter::InitGeometry().

Bool_t TGLPlotCoordinates::GetZLog (  )  const

Definition at line 679 of file TGLPlotPainter.cxx.

References fZLog.

Referenced by TGLH2PolyPainter::ClampZ(), TGLLegoPainter::ClampZ(), TGLSurfacePainter::ClampZ(), TGLBoxPainter::DrawPaletteAxis(), TGLSurfacePainter::DrawPaletteAxis(), TGLLegoPainter::DrawPaletteAxis(), and TGLH2PolyPainter::InitGeometry().

void TGLPlotCoordinates::ResetModified (  ) 

Definition at line 687 of file TGLPlotPainter.cxx.

References fModified.

Referenced by TGLHistPainter::CreatePainter(), TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), and TGLSurfacePainter::InitGeometrySpherical().

Bool_t TGLPlotCoordinates::Modified (  )  const

Definition at line 695 of file TGLPlotPainter.cxx.

References fModified.

Referenced by TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), and TGLSurfacePainter::InitGeometrySpherical().

Bool_t TGLPlotCoordinates::SetRanges ( const TH1 hist,
Bool_t  errors = kFALSE,
Bool_t  zBins = kFALSE 
)

Definition at line 703 of file TGLPlotPainter.cxx.

References fCoordType, hist, kGLCartesian, kGLCylindrical, kGLPolar, kGLSpherical, SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Referenced by TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::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(), and TGL5DPainter::ResetGeometryRanges().

Bool_t TGLPlotCoordinates::SetRanges ( TH2Poly hist  ) 

Definition at line 915 of file TGLPlotPainter.cxx.

References Error, fFactor, FindAxisRange(), fModified, fXBins, fXRange, fXRangeScaled, fXScale, fYBins, fYRange, fYRangeScaled, fYScale, fZBins, fZLog, fZRange, fZRangeScaled, fZScale, Rgl::gH2PolyScaleXY, hist, kFALSE, kTRUE, x, and y.

Bool_t TGLPlotCoordinates::SetRanges ( const TAxis xAxis,
const TAxis yAxis,
const TAxis zAxis 
)

Definition at line 965 of file TGLPlotPainter.cxx.

References Error, fFactor, FindAxisRange(), fModified, fXBins, fXRange, fXRangeScaled, fXScale, fYBins, fYRange, fYRangeScaled, fYScale, fZBins, fZRange, fZRangeScaled, fZScale, kFALSE, kTRUE, x, and y.

Int_t TGLPlotCoordinates::GetNXBins (  )  const

Definition at line 720 of file TGLPlotPainter.cxx.

References fXBins.

Referenced by TGLSurfacePainter::DrawContoursProjection(), TGLSurfacePainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLSurfacePainter::DrawSectionXOY(), TGLSurfacePainter::DrawSectionXOZ(), TGLSurfacePainter::DrawSectionYOZ(), TGLSurfacePainter::GenTexMap(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), TGLTH3Slice::PrepareTexCoords(), and TGLSurfacePainter::SetNormals().

Int_t TGLPlotCoordinates::GetNYBins (  )  const

Definition at line 727 of file TGLPlotPainter.cxx.

References fYBins.

Referenced by TGLSurfacePainter::DrawContoursProjection(), TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLSurfacePainter::DrawPlot(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLSurfacePainter::DrawSectionXOY(), TGLSurfacePainter::DrawSectionXOZ(), TGLSurfacePainter::DrawSectionYOZ(), TGLSurfacePainter::GenTexMap(), TGLBoxPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), TGLTH3Slice::PrepareTexCoords(), TGLSurfacePainter::SetNormals(), and TGLSurfacePainter::WindowPointTo3DPoint().

Int_t TGLPlotCoordinates::GetNZBins (  )  const

Definition at line 734 of file TGLPlotPainter.cxx.

References fZBins.

Referenced by TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLBoxPainter::GetPlotInfo(), and TGLTH3Slice::PrepareTexCoords().

const Rgl::BinRange_t & TGLPlotCoordinates::GetXBins (  )  const

Definition at line 741 of file TGLPlotPainter.cxx.

References fXBins.

const Rgl::BinRange_t & TGLPlotCoordinates::GetYBins (  )  const

Definition at line 748 of file TGLPlotPainter.cxx.

References fYBins.

const Rgl::BinRange_t & TGLPlotCoordinates::GetZBins (  )  const

Definition at line 755 of file TGLPlotPainter.cxx.

References fZBins.

const Rgl::Range_t & TGLPlotCoordinates::GetXRange (  )  const

Definition at line 762 of file TGLPlotPainter.cxx.

References fXRange.

Double_t TGLPlotCoordinates::GetXLength (  )  const

Definition at line 769 of file TGLPlotPainter.cxx.

References fXRange.

const Rgl::Range_t & TGLPlotCoordinates::GetYRange (  )  const

Definition at line 776 of file TGLPlotPainter.cxx.

References fYRange.

Referenced by TGLLegoPainter::InitGeometryPolar().

Double_t TGLPlotCoordinates::GetYLength (  )  const

Definition at line 783 of file TGLPlotPainter.cxx.

References fYRange.

Referenced by TGLLegoPainter::InitGeometryPolar().

const Rgl::Range_t & TGLPlotCoordinates::GetZRange (  )  const

Definition at line 791 of file TGLPlotPainter.cxx.

References fZRange.

Referenced by TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoSpherical(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometrySpherical(), and TGLLegoPainter::InitGeometrySpherical().

Double_t TGLPlotCoordinates::GetZLength (  )  const

Definition at line 798 of file TGLPlotPainter.cxx.

References fZRange.

Referenced by TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoSpherical(), TGLSurfacePainter::InitGeometryCylindrical(), and TGLSurfacePainter::InitGeometrySpherical().

const Rgl::Range_t & TGLPlotCoordinates::GetXRangeScaled (  )  const

Definition at line 806 of file TGLPlotPainter.cxx.

References fXRangeScaled.

Referenced by TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLH2PolyPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), and TGL5DPainter::ResetGeometryRanges().

const Rgl::Range_t & TGLPlotCoordinates::GetYRangeScaled (  )  const

Definition at line 813 of file TGLPlotPainter.cxx.

References fYRangeScaled.

Referenced by TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLH2PolyPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), and TGL5DPainter::ResetGeometryRanges().

const Rgl::Range_t & TGLPlotCoordinates::GetZRangeScaled (  )  const

Definition at line 820 of file TGLPlotPainter.cxx.

References fZRangeScaled.

Referenced by TGLIsoPainter::InitGeometry(), TGLTH3CompositionPainter::InitGeometry(), TGL5DPainter::InitGeometry(), TGLH2PolyPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), and TGL5DPainter::ResetGeometryRanges().

Double_t TGLPlotCoordinates::GetXScale (  )  const [inline]

Definition at line 379 of file TGLPlotPainter.h.

References fXScale.

Referenced by TGL5DPainter::AddSurface(), TGL5DPainter::DrawCloud(), TGLLegoPainter::DrawLegoCylindrical(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLBoxPainter::DrawSectionYOZ(), TGLTF3Painter::DrawSectionYOZ(), TGLIsoPainter::DrawSectionYOZ(), TGLTH3Slice::DrawSliceFrame(), TGLTH3Slice::DrawSliceTextured(), TGL5DPainter::DrawSubCloud(), TGLH2PolyPainter::FillTemporaryPolygon(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometrySpherical(), TGL5DPainter::ResetGeometryRanges(), TGLIsoPainter::SetMesh(), and TGLSurfacePainter::WindowPointTo3DPoint().

Double_t TGLPlotCoordinates::GetYScale (  )  const [inline]

Definition at line 380 of file TGLPlotPainter.h.

References fYScale.

Referenced by TGL5DPainter::AddSurface(), TGL5DPainter::DrawCloud(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::DrawSectionXOZ(), TGLBoxPainter::DrawSectionXOZ(), TGLTF3Painter::DrawSectionXOZ(), TGLTH3Slice::DrawSliceFrame(), TGLTH3Slice::DrawSliceTextured(), TGL5DPainter::DrawSubCloud(), TGLH2PolyPainter::FillTemporaryPolygon(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGL5DPainter::ResetGeometryRanges(), TGLIsoPainter::SetMesh(), and TGLSurfacePainter::WindowPointTo3DPoint().

Double_t TGLPlotCoordinates::GetZScale (  )  const [inline]

Definition at line 381 of file TGLPlotPainter.h.

References fZScale.

Referenced by TGL5DPainter::AddSurface(), TGLH2PolyPainter::ClampZ(), TGLLegoPainter::ClampZ(), TGLSurfacePainter::ClampZ(), TGL5DPainter::DrawCloud(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLIsoPainter::DrawSectionXOY(), TGLBoxPainter::DrawSectionXOY(), TGLTF3Painter::DrawSectionXOY(), TGLTH3Slice::DrawSliceFrame(), TGLTH3Slice::DrawSliceTextured(), TGL5DPainter::DrawSubCloud(), TGLTF3Painter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGL5DPainter::ResetGeometryRanges(), TGLIsoPainter::SetMesh(), and TGLSurfacePainter::WindowPointTo3DPoint().

Int_t TGLPlotCoordinates::GetFirstXBin (  )  const [inline]

Definition at line 383 of file TGLPlotPainter.h.

References fXBins.

Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLLegoPainter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLTH3Slice::DrawSliceTextured(), TGLSurfacePainter::GenTexMap(), TGLBoxPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), and TGLTH3Slice::PrepareTexCoords().

Int_t TGLPlotCoordinates::GetLastXBin (  )  const [inline]

Definition at line 384 of file TGLPlotPainter.h.

References fXBins.

Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLTH3Slice::DrawSliceTextured(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), and TGLTH3Slice::PrepareTexCoords().

Int_t TGLPlotCoordinates::GetFirstYBin (  )  const [inline]

Definition at line 385 of file TGLPlotPainter.h.

References fYBins.

Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLLegoPainter::DrawLegoCylindrical(), TGLLegoPainter::DrawLegoPolar(), TGLLegoPainter::DrawLegoSpherical(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLLegoPainter::DrawSectionXOZ(), TGLLegoPainter::DrawSectionYOZ(), TGLTH3Slice::DrawSliceTextured(), TGLSurfacePainter::GenTexMap(), TGLBoxPainter::GetPlotInfo(), TGLLegoPainter::GetPlotInfo(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), and TGLTH3Slice::PrepareTexCoords().

Int_t TGLPlotCoordinates::GetLastYBin (  )  const [inline]

Definition at line 386 of file TGLPlotPainter.h.

References fYBins.

Referenced by TGLLegoPainter::DrawLegoCartesian(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLTH3Slice::DrawSliceTextured(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), TGLSurfacePainter::InitGeometryCartesian(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLLegoPainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TGLLegoPainter::InitGeometrySpherical(), and TGLTH3Slice::PrepareTexCoords().

Int_t TGLPlotCoordinates::GetFirstZBin (  )  const [inline]

Definition at line 387 of file TGLPlotPainter.h.

References fZBins.

Referenced by TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLTH3Slice::DrawSliceTextured(), TGLBoxPainter::GetPlotInfo(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), and TGLTH3Slice::PrepareTexCoords().

Int_t TGLPlotCoordinates::GetLastZBin (  )  const [inline]

Definition at line 388 of file TGLPlotPainter.h.

References fZBins.

Referenced by TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TGLTH3Slice::DrawSliceTextured(), TGLTH3CompositionPainter::InitGeometry(), TGLBoxPainter::InitGeometry(), and TGLTH3Slice::PrepareTexCoords().

Double_t TGLPlotCoordinates::GetFactor (  )  const

Definition at line 827 of file TGLPlotPainter.cxx.

References fFactor.

Referenced by TGLLegoPainter::DrawLegoCartesian().

Bool_t TGLPlotCoordinates::SetRangesPolar ( const TH1 hist  )  [private]

Definition at line 1020 of file TGLPlotPainter.cxx.

References Error, fFactor, FindAxisRange(), fModified, fXBins, fXRange, fXRangeScaled, fXScale, fYBins, fYRange, fYRangeScaled, fYScale, fZLog, fZRange, fZRangeScaled, fZScale, hist, kFALSE, and kTRUE.

Referenced by SetRanges().

Bool_t TGLPlotCoordinates::SetRangesCylindrical ( const TH1 hist  )  [private]

Definition at line 1074 of file TGLPlotPainter.cxx.

References Error, fFactor, FindAxisRange(), fModified, fXBins, fXRange, fXRangeScaled, fXScale, fYBins, fYLog, fYRange, fYRangeScaled, fYScale, fZRange, fZRangeScaled, fZScale, hist, kFALSE, kTRUE, x, and y.

Referenced by SetRanges().

Bool_t TGLPlotCoordinates::SetRangesSpherical ( const TH1 hist  )  [private]

Definition at line 1127 of file TGLPlotPainter.cxx.

References Error, fFactor, FindAxisRange(), fModified, fXBins, fXRange, fXRangeScaled, fXScale, fYBins, fYRange, fYRangeScaled, fYScale, fZRange, fZRangeScaled, fZScale, hist, kFALSE, and kTRUE.

Referenced by SetRanges().

Bool_t TGLPlotCoordinates::SetRangesCartesian ( const TH1 hist,
Bool_t  errors = kFALSE,
Bool_t  zBins = kFALSE 
) [private]

Definition at line 846 of file TGLPlotPainter.cxx.

References Error, fFactor, FindAxisRange(), fModified, fXBins, fXLog, fXRange, fXRangeScaled, fXScale, fYBins, fYLog, fYRange, fYRangeScaled, fYScale, fZBins, fZLog, fZRange, fZRangeScaled, fZScale, hist, kFALSE, kTRUE, x, and y.

Referenced by SetRanges().

TGLPlotCoordinates& TGLPlotCoordinates::operator= ( const TGLPlotCoordinates  )  [private]

void TGLPlotCoordinates::SetCoordType ( EGLCoordType  type  ) 

EGLCoordType TGLPlotCoordinates::GetCoordType (  )  const

void TGLPlotCoordinates::SetXLog ( Bool_t  xLog  ) 

Bool_t TGLPlotCoordinates::GetXLog (  )  const

void TGLPlotCoordinates::SetYLog ( Bool_t  yLog  ) 

Bool_t TGLPlotCoordinates::GetYLog (  )  const

void TGLPlotCoordinates::SetZLog ( Bool_t  zLog  ) 

Bool_t TGLPlotCoordinates::GetZLog (  )  const

void TGLPlotCoordinates::ResetModified (  ) 

Bool_t TGLPlotCoordinates::Modified (  )  const

Bool_t TGLPlotCoordinates::SetRanges ( const TH1 hist,
Bool_t  errors = kFALSE,
Bool_t  zBins = kFALSE 
)

Bool_t TGLPlotCoordinates::SetRanges ( TH2Poly hist  ) 

Bool_t TGLPlotCoordinates::SetRanges ( const TAxis xAxis,
const TAxis yAxis,
const TAxis zAxis 
)

Int_t TGLPlotCoordinates::GetNXBins (  )  const

Int_t TGLPlotCoordinates::GetNYBins (  )  const

Int_t TGLPlotCoordinates::GetNZBins (  )  const

const Rgl::BinRange_t& TGLPlotCoordinates::GetXBins (  )  const

const Rgl::BinRange_t& TGLPlotCoordinates::GetYBins (  )  const

const Rgl::BinRange_t& TGLPlotCoordinates::GetZBins (  )  const

const Rgl::Range_t& TGLPlotCoordinates::GetXRange (  )  const

Double_t TGLPlotCoordinates::GetXLength (  )  const

const Rgl::Range_t& TGLPlotCoordinates::GetYRange (  )  const

Double_t TGLPlotCoordinates::GetYLength (  )  const

const Rgl::Range_t& TGLPlotCoordinates::GetZRange (  )  const

Double_t TGLPlotCoordinates::GetZLength (  )  const

const Rgl::Range_t& TGLPlotCoordinates::GetXRangeScaled (  )  const

const Rgl::Range_t& TGLPlotCoordinates::GetYRangeScaled (  )  const

const Rgl::Range_t& TGLPlotCoordinates::GetZRangeScaled (  )  const

Double_t TGLPlotCoordinates::GetXScale (  )  const [inline]

Definition at line 379 of file TGLPlotPainter.h.

References fXScale.

Double_t TGLPlotCoordinates::GetYScale (  )  const [inline]

Definition at line 380 of file TGLPlotPainter.h.

References fYScale.

Double_t TGLPlotCoordinates::GetZScale (  )  const [inline]

Definition at line 381 of file TGLPlotPainter.h.

References fZScale.

Int_t TGLPlotCoordinates::GetFirstXBin (  )  const [inline]

Definition at line 383 of file TGLPlotPainter.h.

References fXBins.

Int_t TGLPlotCoordinates::GetLastXBin (  )  const [inline]

Definition at line 384 of file TGLPlotPainter.h.

References fXBins.

Int_t TGLPlotCoordinates::GetFirstYBin (  )  const [inline]

Definition at line 385 of file TGLPlotPainter.h.

References fYBins.

Int_t TGLPlotCoordinates::GetLastYBin (  )  const [inline]

Definition at line 386 of file TGLPlotPainter.h.

References fYBins.

Int_t TGLPlotCoordinates::GetFirstZBin (  )  const [inline]

Definition at line 387 of file TGLPlotPainter.h.

References fZBins.

Int_t TGLPlotCoordinates::GetLastZBin (  )  const [inline]

Definition at line 388 of file TGLPlotPainter.h.

References fZBins.

Double_t TGLPlotCoordinates::GetFactor (  )  const

Bool_t TGLPlotCoordinates::SetRangesPolar ( const TH1 hist  )  [private]

Bool_t TGLPlotCoordinates::SetRangesCylindrical ( const TH1 hist  )  [private]

Bool_t TGLPlotCoordinates::SetRangesSpherical ( const TH1 hist  )  [private]

Bool_t TGLPlotCoordinates::SetRangesCartesian ( const TH1 hist,
Bool_t  errors = kFALSE,
Bool_t  zBins = kFALSE 
) [private]

TGLPlotCoordinates& TGLPlotCoordinates::operator= ( const TGLPlotCoordinates  )  [private]


Member Data Documentation

EGLCoordType TGLPlotCoordinates::fCoordType [private]

Definition at line 310 of file TGLPlotPainter.h.

Referenced by GetCoordType(), SetCoordType(), and SetRanges().

Rgl::BinRange_t TGLPlotCoordinates::fXBins [private]

Definition at line 312 of file TGLPlotPainter.h.

Referenced by GetFirstXBin(), GetLastXBin(), GetNXBins(), GetXBins(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::BinRange_t TGLPlotCoordinates::fYBins [private]

Definition at line 313 of file TGLPlotPainter.h.

Referenced by GetFirstYBin(), GetLastYBin(), GetNYBins(), GetYBins(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::BinRange_t TGLPlotCoordinates::fZBins [private]

Definition at line 314 of file TGLPlotPainter.h.

Referenced by GetFirstZBin(), GetLastZBin(), GetNZBins(), GetZBins(), SetRanges(), and SetRangesCartesian().

Double_t TGLPlotCoordinates::fXScale [private]

Definition at line 316 of file TGLPlotPainter.h.

Referenced by GetXScale(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Double_t TGLPlotCoordinates::fYScale [private]

Definition at line 317 of file TGLPlotPainter.h.

Referenced by GetYScale(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Double_t TGLPlotCoordinates::fZScale [private]

Definition at line 318 of file TGLPlotPainter.h.

Referenced by GetZScale(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::Range_t TGLPlotCoordinates::fXRange [private]

Definition at line 320 of file TGLPlotPainter.h.

Referenced by GetXLength(), GetXRange(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::Range_t TGLPlotCoordinates::fYRange [private]

Definition at line 321 of file TGLPlotPainter.h.

Referenced by GetYLength(), GetYRange(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::Range_t TGLPlotCoordinates::fZRange [private]

Definition at line 322 of file TGLPlotPainter.h.

Referenced by GetZLength(), GetZRange(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::Range_t TGLPlotCoordinates::fXRangeScaled [private]

Definition at line 324 of file TGLPlotPainter.h.

Referenced by GetXRangeScaled(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::Range_t TGLPlotCoordinates::fYRangeScaled [private]

Definition at line 325 of file TGLPlotPainter.h.

Referenced by GetYRangeScaled(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Rgl::Range_t TGLPlotCoordinates::fZRangeScaled [private]

Definition at line 326 of file TGLPlotPainter.h.

Referenced by GetZRangeScaled(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().

Bool_t TGLPlotCoordinates::fXLog [private]

Definition at line 328 of file TGLPlotPainter.h.

Referenced by GetXLog(), SetRangesCartesian(), and SetXLog().

Bool_t TGLPlotCoordinates::fYLog [private]

Definition at line 329 of file TGLPlotPainter.h.

Referenced by GetYLog(), SetRangesCartesian(), SetRangesCylindrical(), and SetYLog().

Bool_t TGLPlotCoordinates::fZLog [private]

Definition at line 330 of file TGLPlotPainter.h.

Referenced by GetZLog(), SetRanges(), SetRangesCartesian(), SetRangesPolar(), and SetZLog().

Bool_t TGLPlotCoordinates::fModified [private]

Definition at line 332 of file TGLPlotPainter.h.

Referenced by Modified(), ResetModified(), SetCoordType(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), SetRangesSpherical(), SetXLog(), SetYLog(), and SetZLog().

Double_t TGLPlotCoordinates::fFactor [private]

Definition at line 333 of file TGLPlotPainter.h.

Referenced by GetFactor(), SetRanges(), SetRangesCartesian(), SetRangesCylindrical(), SetRangesPolar(), and SetRangesSpherical().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1