TGLAxisPainter Class Reference

#include <TGLAxisPainter.h>

Inheritance diagram for TGLAxisPainter:

TGLAxisPainterBox TGLAxisPainterBox List of all members.

Public Types

typedef std::pair< Float_t,
Float_t
Lab_t
typedef std::vector< Lab_tLabVec_t
typedef std::pair< Float_t,
Int_t
TM_t
typedef std::vector< TM_tTMVec_t
typedef std::pair< Float_t,
Float_t
Lab_t
typedef std::vector< Lab_tLabVec_t
typedef std::pair< Float_t,
Int_t
TM_t
typedef std::vector< TM_tTMVec_t

Public Member Functions

 TGLAxisPainter ()
virtual ~TGLAxisPainter ()
Int_t GetTMNDim () const
void SetTMNDim (Int_t x)
TGLVector3RefDir ()
TGLVector3RefTMOff (Int_t i)
TGLFont::EMode GetFontMode () const
void SetFontMode (TGLFont::EMode m)
void SetLabelPixelFontSize (Int_t fs)
Int_t GetLabelPixelFontSize () const
void SetTitlePixelFontSize (Int_t fs)
Int_t GetTitlePixelFontSize () const
TGLVector3RefTitlePos ()
void SetLabelAlign (TGLFont::ETextAlignH_e, TGLFont::ETextAlignV_e)
LabVec_tRefLabVec ()
TMVec_tRefTMVec ()
void SetAttAxis (TAttAxis *a)
TAttAxisGetAttAxis ()
void SetUseAxisColors (Bool_t x)
Bool_t GetUseAxisColors () const
void SetLabelFont (TGLRnrCtx &rnrCtx, const char *fontName, Int_t pixelSize=64, Double_t font3DSize=-1)
void SetTitleFont (TGLRnrCtx &rnrCtx, const char *fontName, Int_t pixelSize=64, Double_t font3DSize=-1)
void SetTextFormat (Double_t min, Double_t max, Double_t binWidth)
void RnrText (const TString &txt, const TGLVector3 &pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV, const TGLFont &font) const
void RnrTitle (const TString &title, TGLVector3 &pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV) const
void RnrLabels () const
void RnrLines () const
void PaintAxis (TGLRnrCtx &ctx, TAxis *ax)
 ClassDef (TGLAxisPainter, 0)
 TGLAxisPainter ()
virtual ~TGLAxisPainter ()
Int_t GetTMNDim () const
void SetTMNDim (Int_t x)
TGLVector3RefDir ()
TGLVector3RefTMOff (Int_t i)
TGLFont::EMode GetFontMode () const
void SetFontMode (TGLFont::EMode m)
void SetLabelPixelFontSize (Int_t fs)
Int_t GetLabelPixelFontSize () const
void SetTitlePixelFontSize (Int_t fs)
Int_t GetTitlePixelFontSize () const
TGLVector3RefTitlePos ()
void SetLabelAlign (TGLFont::ETextAlignH_e, TGLFont::ETextAlignV_e)
LabVec_tRefLabVec ()
TMVec_tRefTMVec ()
void SetAttAxis (TAttAxis *a)
TAttAxisGetAttAxis ()
void SetUseAxisColors (Bool_t x)
Bool_t GetUseAxisColors () const
void SetLabelFont (TGLRnrCtx &rnrCtx, const char *fontName, Int_t pixelSize=64, Double_t font3DSize=-1)
void SetTitleFont (TGLRnrCtx &rnrCtx, const char *fontName, Int_t pixelSize=64, Double_t font3DSize=-1)
void SetTextFormat (Double_t min, Double_t max, Double_t binWidth)
void RnrText (const TString &txt, const TGLVector3 &pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV, const TGLFont &font) const
void RnrTitle (const TString &title, TGLVector3 &pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV) const
void RnrLabels () const
void RnrLines () const
void PaintAxis (TGLRnrCtx &ctx, TAxis *ax)
 ClassDef (TGLAxisPainter, 0)

Protected Attributes

TAttAxisfAttAxis
Bool_t fUseAxisColors
TGLFont::EMode fFontMode
LabVec_t fLabVec
TMVec_t fTMVec
TGLVector3 fDir
TGLVector3 fTMOff [3]
Int_t fTMNDim
Int_t fLabelPixelFontSize
Double_t fLabel3DFontSize
Int_t fTitlePixelFontSize
Double_t fTitle3DFontSize
TGLFont::ETextAlignH_e fLabelAlignH
TGLFont::ETextAlignV_e fLabelAlignV
TGLVector3 fTitlePos
TPMERegexpfAllZeroesRE
TAttAxisfAttAxis
TPMERegexpfAllZeroesRE

Private Member Functions

 TGLAxisPainter (const TGLAxisPainter &)
TGLAxisPainteroperator= (const TGLAxisPainter &)
void LabelsLimits (const char *label, Int_t &first, Int_t &last) const
void FormAxisValue (Double_t x, TString &s) const
 TGLAxisPainter (const TGLAxisPainter &)
TGLAxisPainteroperator= (const TGLAxisPainter &)
void LabelsLimits (const char *label, Int_t &first, Int_t &last) const
void FormAxisValue (Double_t x, TString &s) const

Private Attributes

Int_t fExp
Int_t fMaxDigits
Int_t fDecimals
TString fFormat
TGLFont fLabelFont
TGLFont fTitleFont

Detailed Description

Definition at line 29 of file TGLAxisPainter.h.


Member Typedef Documentation

typedef std::pair<Float_t, Float_t> TGLAxisPainter::Lab_t

Definition at line 32 of file TGLAxisPainter.h.

typedef std::vector<Lab_t> TGLAxisPainter::LabVec_t

Definition at line 33 of file TGLAxisPainter.h.

typedef std::pair<Float_t, Int_t> TGLAxisPainter::TM_t

Definition at line 34 of file TGLAxisPainter.h.

typedef std::vector<TM_t> TGLAxisPainter::TMVec_t

Definition at line 35 of file TGLAxisPainter.h.

typedef std::pair<Float_t, Float_t> TGLAxisPainter::Lab_t

Definition at line 32 of file TGLAxisPainter.h.

typedef std::vector<Lab_t> TGLAxisPainter::LabVec_t

Definition at line 33 of file TGLAxisPainter.h.

typedef std::pair<Float_t, Int_t> TGLAxisPainter::TM_t

Definition at line 34 of file TGLAxisPainter.h.

typedef std::vector<TM_t> TGLAxisPainter::TMVec_t

Definition at line 35 of file TGLAxisPainter.h.


Constructor & Destructor Documentation

TGLAxisPainter::TGLAxisPainter ( const TGLAxisPainter  )  [private]

TGLAxisPainter::TGLAxisPainter (  ) 

Definition at line 39 of file TGLAxisPainter.cxx.

References fAllZeroesRE.

TGLAxisPainter::~TGLAxisPainter (  )  [virtual]

Definition at line 63 of file TGLAxisPainter.cxx.

References fAllZeroesRE.

TGLAxisPainter::TGLAxisPainter ( const TGLAxisPainter  )  [private]

TGLAxisPainter::TGLAxisPainter (  ) 

virtual TGLAxisPainter::~TGLAxisPainter (  )  [virtual]


Member Function Documentation

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

void TGLAxisPainter::LabelsLimits ( const char *  label,
Int_t first,
Int_t last 
) const [private]

Definition at line 80 of file TGLAxisPainter.cxx.

References Error, and i.

void TGLAxisPainter::FormAxisValue ( Double_t  x,
TString s 
) const [private]

Definition at line 95 of file TGLAxisPainter.cxx.

References fAllZeroesRE, fDecimals, fFormat, kFALSE, TString::kLeading, s, and TPMERegexp::Substitute().

Referenced by RnrLabels().

Int_t TGLAxisPainter::GetTMNDim (  )  const [inline]

Definition at line 87 of file TGLAxisPainter.h.

References fTMNDim.

void TGLAxisPainter::SetTMNDim ( Int_t  x  )  [inline]

Definition at line 88 of file TGLAxisPainter.h.

References fTMNDim.

Referenced by TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), and TGLAxisPainterBox::DrawAxis3D().

TGLVector3& TGLAxisPainter::RefDir (  )  [inline]

Definition at line 90 of file TGLAxisPainter.h.

References fDir.

Referenced by TEveProjectionAxesGL::DirectDraw(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TGLAxisPainterBox::DrawAxis3D(), TGLCameraOverlay::RenderAxis(), TEveCaloLegoOverlay::RenderPaletteScales(), and TEveCaloLegoOverlay::RenderPlaneInterface().

TGLVector3& TGLAxisPainter::RefTMOff ( Int_t  i  )  [inline]

Definition at line 91 of file TGLAxisPainter.h.

References fTMOff.

Referenced by TEveProjectionAxesGL::DirectDraw(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TGLAxisPainterBox::DrawAxis3D(), TGLCameraOverlay::RenderAxis(), and TEveCaloLegoOverlay::RenderPlaneInterface().

TGLFont::EMode TGLAxisPainter::GetFontMode (  )  const [inline]

Definition at line 93 of file TGLAxisPainter.h.

References fFontMode.

void TGLAxisPainter::SetFontMode ( TGLFont::EMode  m  )  [inline]

Definition at line 94 of file TGLAxisPainter.h.

References fFontMode.

Referenced by TEveProjectionAxesGL::DirectDraw(), TF2GL::DirectDraw(), TH3GL::DirectDraw(), TH2GL::DirectDraw(), TEveCaloLegoGL::TEveCaloLegoGL(), and TGLCameraOverlay::TGLCameraOverlay().

void TGLAxisPainter::SetLabelPixelFontSize ( Int_t  fs  )  [inline]

Definition at line 97 of file TGLAxisPainter.h.

References fLabelPixelFontSize.

Referenced by TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TGLAxisPainterBox::DrawAxis3D(), TGLCameraOverlay::RenderAxis(), and TEveCaloLegoOverlay::RenderPlaneInterface().

Int_t TGLAxisPainter::GetLabelPixelFontSize (  )  const [inline]

Definition at line 98 of file TGLAxisPainter.h.

References fLabelPixelFontSize.

void TGLAxisPainter::SetTitlePixelFontSize ( Int_t  fs  )  [inline]

Definition at line 99 of file TGLAxisPainter.h.

References fTitlePixelFontSize.

Referenced by TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), and TGLAxisPainterBox::DrawAxis3D().

Int_t TGLAxisPainter::GetTitlePixelFontSize (  )  const [inline]

Definition at line 100 of file TGLAxisPainter.h.

References fTitlePixelFontSize.

TGLVector3& TGLAxisPainter::RefTitlePos (  )  [inline]

Definition at line 102 of file TGLAxisPainter.h.

References fTitlePos.

Referenced by TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), and TGLAxisPainterBox::DrawAxis3D().

void TGLAxisPainter::SetLabelAlign ( TGLFont::ETextAlignH_e  ,
TGLFont::ETextAlignV_e   
)

Definition at line 71 of file TGLAxisPainter.cxx.

References fLabelAlignH, and fLabelAlignV.

Referenced by TEveProjectionAxesGL::DirectDraw(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TGLAxisPainterBox::DrawAxis3D(), TGLCameraOverlay::RenderAxis(), TEveCaloLegoOverlay::RenderPaletteScales(), and TEveCaloLegoOverlay::RenderPlaneInterface().

LabVec_t& TGLAxisPainter::RefLabVec (  )  [inline]

Definition at line 107 of file TGLAxisPainter.h.

References fLabVec.

Referenced by TEveProjectionAxesGL::FilterOverlappingLabels(), TGLCameraOverlay::RenderAxis(), TEveCaloLegoOverlay::RenderPaletteScales(), TEveProjectionAxesGL::SplitInterval(), TEveProjectionAxesGL::SplitIntervalByPos(), and TEveProjectionAxesGL::SplitIntervalByVal().

TMVec_t& TGLAxisPainter::RefTMVec (  )  [inline]

Definition at line 108 of file TGLAxisPainter.h.

References fTMVec.

Referenced by TEveProjectionAxesGL::SplitInterval(), TEveProjectionAxesGL::SplitIntervalByPos(), and TEveProjectionAxesGL::SplitIntervalByVal().

void TGLAxisPainter::SetAttAxis ( TAttAxis a  )  [inline]

Definition at line 110 of file TGLAxisPainter.h.

References a, and fAttAxis.

Referenced by TEveCaloLegoGL::DrawAxis2D(), TGLCameraOverlay::RenderAxis(), TEveCaloLegoOverlay::RenderPaletteScales(), and TEveProjectionAxesGL::SetModel().

TAttAxis* TGLAxisPainter::GetAttAxis (  )  [inline]

Definition at line 111 of file TGLAxisPainter.h.

References fAttAxis.

void TGLAxisPainter::SetUseAxisColors ( Bool_t  x  )  [inline]

Definition at line 113 of file TGLAxisPainter.h.

References fUseAxisColors.

Referenced by TEveProjectionAxesGL::DirectDraw(), TF2GL::DirectDraw(), TH3GL::DirectDraw(), TH2GL::DirectDraw(), TGLCameraOverlay::RenderAxis(), and TGLCameraOverlay::TGLCameraOverlay().

Bool_t TGLAxisPainter::GetUseAxisColors (  )  const [inline]

Definition at line 114 of file TGLAxisPainter.h.

References fUseAxisColors.

void TGLAxisPainter::SetLabelFont ( TGLRnrCtx rnrCtx,
const char *  fontName,
Int_t  pixelSize = 64,
Double_t  font3DSize = -1 
)

Definition at line 230 of file TGLAxisPainter.cxx.

References fFontMode, fLabel3DFontSize, fLabelFont, fLabelPixelFontSize, TGLFont::GetSize(), and TGLRnrCtx::RegisterFontNoScale().

Referenced by TEveProjectionAxesGL::DirectDraw(), PaintAxis(), and TEveCaloLegoOverlay::RenderPaletteScales().

void TGLAxisPainter::SetTitleFont ( TGLRnrCtx rnrCtx,
const char *  fontName,
Int_t  pixelSize = 64,
Double_t  font3DSize = -1 
)

Definition at line 267 of file TGLAxisPainter.cxx.

References fFontMode, fTitle3DFontSize, fTitleFont, fTitlePixelFontSize, TGLFont::GetSize(), and TGLRnrCtx::RegisterFontNoScale().

Referenced by PaintAxis().

void TGLAxisPainter::SetTextFormat ( Double_t  min,
Double_t  max,
Double_t  binWidth 
)

Definition at line 120 of file TGLAxisPainter.cxx.

References TMath::Abs(), RootCsg::epsilon, fDecimals, fExp, fFormat, TString::First(), fMaxDigits, TString::Form(), i, kNPOS, TString::Length(), TMath::Log10(), TMath::Max(), TMath::Min(), TMath::Power(), TMath::Sign(), and size.

Referenced by TEveProjectionAxesGL::FilterOverlappingLabels(), PaintAxis(), and TEveCaloLegoOverlay::RenderPaletteScales().

void TGLAxisPainter::RnrText ( const TString txt,
const TGLVector3 pos,
TGLFont::ETextAlignH_e  aH,
TGLFont::ETextAlignV_e  aV,
const TGLFont font 
) const

Definition at line 207 of file TGLAxisPainter.cxx.

References fFontMode, fLabel3DFontSize, fLabelPixelFontSize, glPopMatrix(), glPushMatrix(), glScaled(), glTranslated(), TGLFont::kBitmap, TGLFont::kPixmap, p, and TGLFont::Render().

Referenced by RnrLabels(), and RnrTitle().

void TGLAxisPainter::RnrTitle ( const TString title,
TGLVector3 pos,
TGLFont::ETextAlignH_e  aH,
TGLFont::ETextAlignV_e  aV 
) const

Definition at line 278 of file TGLAxisPainter.cxx.

References TGLUtil::Color(), TString::Data(), fAttAxis, fExp, Form(), fTitleFont, fUseAxisColors, TAttAxis::GetTitleColor(), TGLFont::PostRender(), TGLFont::PreRender(), RnrText(), and title.

Referenced by PaintAxis().

void TGLAxisPainter::RnrLabels (  )  const

Definition at line 240 of file TGLAxisPainter.cxx.

References TGLUtil::Color(), fAttAxis, fDir, fLabelAlignH, fLabelAlignV, fLabelFont, fLabVec, FormAxisValue(), fTMOff, fUseAxisColors, TAttAxis::GetLabelColor(), TAttAxis::GetLabelOffset(), TAttAxis::GetTickLength(), glPopMatrix(), glPushMatrix(), glTranslated(), p, TGLFont::PostRender(), TGLFont::PreRender(), RnrText(), s, TGLVertex3::X(), TGLVertex3::Y(), and TGLVertex3::Z().

Referenced by TEveProjectionAxesGL::DirectDraw(), PaintAxis(), TGLCameraOverlay::RenderAxis(), and TEveCaloLegoOverlay::RenderPaletteScales().

void TGLAxisPainter::RnrLines (  )  const

Definition at line 292 of file TGLAxisPainter.cxx.

References TGLVertex3::Arr(), TGLUtil::Color(), fAttAxis, fDir, for(), fTMNDim, fTMOff, fTMVec, fUseAxisColors, TAttAxis::GetAxisColor(), TAttAxis::GetTickLength(), GL_LINES, glBegin(), glEnd(), glVertex3dv(), TGLUtil::LineWidth(), max, min, start, and t.

Referenced by TEveProjectionAxesGL::DirectDraw(), PaintAxis(), and TGLCameraOverlay::RenderAxis().

void TGLAxisPainter::PaintAxis ( TGLRnrCtx ctx,
TAxis ax 
)

Definition at line 334 of file TGLAxisPainter.cxx.

References TGLUtil::Color(), Error, fAttAxis, fDir, fFontMode, fLabelAlignH, fLabelAlignV, fLabelPixelFontSize, fLabVec, TMath::FloorNint(), fTitlePixelFontSize, fTitlePos, fTMVec, fUseAxisColors, TGLFontManager::GetFontNameFromId(), TAttAxis::GetLabelFont(), TAttAxis::GetLabelSize(), TAttAxis::GetNdivisions(), TAxis::GetTitle(), TAttAxis::GetTitleFont(), TAttAxis::GetTitleSize(), TAxis::GetXmax(), TAxis::GetXmin(), GL_LIGHTING, GL_MODELVIEW_MATRIX, GL_PROJECTION_MATRIX, GL_VIEWPORT, glDisable(), glGetDoublev(), glGetIntegerv(), i, TGLFont::kPolygon, TGLFont::kTexture, len, max, min, TMath::Nint(), THLimitsFinder::Optimize(), p, RnrLabels(), RnrLines(), RnrTitle(), SetLabelFont(), SetTextFormat(), SetTitleFont(), TMath::Sqrt(), v1, vp, TGLVertex3::X(), TGLVertex3::Y(), and TGLVertex3::Z().

Referenced by TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TGLAxisPainterBox::DrawAxis3D(), TGLCameraOverlay::RenderAxis(), and TEveCaloLegoOverlay::RenderPlaneInterface().

TGLAxisPainter::ClassDef ( TGLAxisPainter  ,
 
)

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

void TGLAxisPainter::LabelsLimits ( const char *  label,
Int_t first,
Int_t last 
) const [private]

void TGLAxisPainter::FormAxisValue ( Double_t  x,
TString s 
) const [private]

Int_t TGLAxisPainter::GetTMNDim (  )  const [inline]

Definition at line 87 of file TGLAxisPainter.h.

References fTMNDim.

void TGLAxisPainter::SetTMNDim ( Int_t  x  )  [inline]

Definition at line 88 of file TGLAxisPainter.h.

References fTMNDim.

TGLVector3& TGLAxisPainter::RefDir (  )  [inline]

Definition at line 90 of file TGLAxisPainter.h.

References fDir.

TGLVector3& TGLAxisPainter::RefTMOff ( Int_t  i  )  [inline]

Definition at line 91 of file TGLAxisPainter.h.

References fTMOff.

TGLFont::EMode TGLAxisPainter::GetFontMode (  )  const [inline]

Definition at line 93 of file TGLAxisPainter.h.

References fFontMode.

void TGLAxisPainter::SetFontMode ( TGLFont::EMode  m  )  [inline]

Definition at line 94 of file TGLAxisPainter.h.

References fFontMode.

void TGLAxisPainter::SetLabelPixelFontSize ( Int_t  fs  )  [inline]

Definition at line 97 of file TGLAxisPainter.h.

References fLabelPixelFontSize.

Int_t TGLAxisPainter::GetLabelPixelFontSize (  )  const [inline]

Definition at line 98 of file TGLAxisPainter.h.

References fLabelPixelFontSize.

void TGLAxisPainter::SetTitlePixelFontSize ( Int_t  fs  )  [inline]

Definition at line 99 of file TGLAxisPainter.h.

References fTitlePixelFontSize.

Int_t TGLAxisPainter::GetTitlePixelFontSize (  )  const [inline]

Definition at line 100 of file TGLAxisPainter.h.

References fTitlePixelFontSize.

TGLVector3& TGLAxisPainter::RefTitlePos (  )  [inline]

Definition at line 102 of file TGLAxisPainter.h.

References fTitlePos.

void TGLAxisPainter::SetLabelAlign ( TGLFont::ETextAlignH_e  ,
TGLFont::ETextAlignV_e   
)

LabVec_t& TGLAxisPainter::RefLabVec (  )  [inline]

Definition at line 107 of file TGLAxisPainter.h.

References fLabVec.

TMVec_t& TGLAxisPainter::RefTMVec (  )  [inline]

Definition at line 108 of file TGLAxisPainter.h.

References fTMVec.

void TGLAxisPainter::SetAttAxis ( TAttAxis a  )  [inline]

Definition at line 110 of file TGLAxisPainter.h.

References a, and fAttAxis.

TAttAxis* TGLAxisPainter::GetAttAxis (  )  [inline]

Definition at line 111 of file TGLAxisPainter.h.

References fAttAxis.

void TGLAxisPainter::SetUseAxisColors ( Bool_t  x  )  [inline]

Definition at line 113 of file TGLAxisPainter.h.

References fUseAxisColors.

Bool_t TGLAxisPainter::GetUseAxisColors (  )  const [inline]

Definition at line 114 of file TGLAxisPainter.h.

References fUseAxisColors.

void TGLAxisPainter::SetLabelFont ( TGLRnrCtx rnrCtx,
const char *  fontName,
Int_t  pixelSize = 64,
Double_t  font3DSize = -1 
)

void TGLAxisPainter::SetTitleFont ( TGLRnrCtx rnrCtx,
const char *  fontName,
Int_t  pixelSize = 64,
Double_t  font3DSize = -1 
)

void TGLAxisPainter::SetTextFormat ( Double_t  min,
Double_t  max,
Double_t  binWidth 
)

void TGLAxisPainter::RnrText ( const TString txt,
const TGLVector3 pos,
TGLFont::ETextAlignH_e  aH,
TGLFont::ETextAlignV_e  aV,
const TGLFont font 
) const

void TGLAxisPainter::RnrTitle ( const TString title,
TGLVector3 pos,
TGLFont::ETextAlignH_e  aH,
TGLFont::ETextAlignV_e  aV 
) const

void TGLAxisPainter::RnrLabels (  )  const

void TGLAxisPainter::RnrLines (  )  const

void TGLAxisPainter::PaintAxis ( TGLRnrCtx ctx,
TAxis ax 
)

TGLAxisPainter::ClassDef ( TGLAxisPainter  ,
 
)


Member Data Documentation

Int_t TGLAxisPainter::fExp [private]

Definition at line 42 of file TGLAxisPainter.h.

Referenced by RnrTitle(), and SetTextFormat().

Int_t TGLAxisPainter::fMaxDigits [private]

Definition at line 43 of file TGLAxisPainter.h.

Referenced by SetTextFormat().

Int_t TGLAxisPainter::fDecimals [private]

Definition at line 44 of file TGLAxisPainter.h.

Referenced by FormAxisValue(), and SetTextFormat().

TString TGLAxisPainter::fFormat [private]

Definition at line 45 of file TGLAxisPainter.h.

Referenced by FormAxisValue(), and SetTextFormat().

TGLFont TGLAxisPainter::fLabelFont [private]

Definition at line 48 of file TGLAxisPainter.h.

Referenced by RnrLabels(), and SetLabelFont().

TGLFont TGLAxisPainter::fTitleFont [private]

Definition at line 49 of file TGLAxisPainter.h.

Referenced by RnrTitle(), and SetTitleFont().

TAttAxis* TGLAxisPainter::fAttAxis [protected]

Definition at line 56 of file TGLAxisPainter.h.

Referenced by GetAttAxis(), PaintAxis(), RnrLabels(), RnrLines(), RnrTitle(), and SetAttAxis().

Bool_t TGLAxisPainter::fUseAxisColors [protected]

Definition at line 57 of file TGLAxisPainter.h.

Referenced by GetUseAxisColors(), PaintAxis(), RnrLabels(), RnrLines(), RnrTitle(), and SetUseAxisColors().

TGLFont::EMode TGLAxisPainter::fFontMode [protected]

Definition at line 58 of file TGLAxisPainter.h.

Referenced by GetFontMode(), PaintAxis(), RnrText(), SetFontMode(), SetLabelFont(), and SetTitleFont().

LabVec_t TGLAxisPainter::fLabVec [protected]

Definition at line 59 of file TGLAxisPainter.h.

Referenced by PaintAxis(), RefLabVec(), and RnrLabels().

TMVec_t TGLAxisPainter::fTMVec [protected]

Definition at line 60 of file TGLAxisPainter.h.

Referenced by PaintAxis(), RefTMVec(), and RnrLines().

TGLVector3 TGLAxisPainter::fDir [protected]

Definition at line 66 of file TGLAxisPainter.h.

Referenced by PaintAxis(), RefDir(), RnrLabels(), and RnrLines().

TGLVector3 TGLAxisPainter::fTMOff [protected]

Definition at line 67 of file TGLAxisPainter.h.

Referenced by RefTMOff(), RnrLabels(), and RnrLines().

Int_t TGLAxisPainter::fTMNDim [protected]

Definition at line 68 of file TGLAxisPainter.h.

Referenced by GetTMNDim(), RnrLines(), and SetTMNDim().

Int_t TGLAxisPainter::fLabelPixelFontSize [protected]

Definition at line 71 of file TGLAxisPainter.h.

Referenced by GetLabelPixelFontSize(), PaintAxis(), RnrText(), SetLabelFont(), and SetLabelPixelFontSize().

Double_t TGLAxisPainter::fLabel3DFontSize [protected]

Definition at line 72 of file TGLAxisPainter.h.

Referenced by RnrText(), and SetLabelFont().

Int_t TGLAxisPainter::fTitlePixelFontSize [protected]

Definition at line 73 of file TGLAxisPainter.h.

Referenced by GetTitlePixelFontSize(), PaintAxis(), SetTitleFont(), and SetTitlePixelFontSize().

Double_t TGLAxisPainter::fTitle3DFontSize [protected]

Definition at line 74 of file TGLAxisPainter.h.

Referenced by SetTitleFont().

TGLFont::ETextAlignH_e TGLAxisPainter::fLabelAlignH [protected]

Definition at line 77 of file TGLAxisPainter.h.

Referenced by PaintAxis(), RnrLabels(), and SetLabelAlign().

TGLFont::ETextAlignV_e TGLAxisPainter::fLabelAlignV [protected]

Definition at line 78 of file TGLAxisPainter.h.

Referenced by PaintAxis(), RnrLabels(), and SetLabelAlign().

TGLVector3 TGLAxisPainter::fTitlePos [protected]

Definition at line 79 of file TGLAxisPainter.h.

Referenced by PaintAxis(), and RefTitlePos().

TPMERegexp* TGLAxisPainter::fAllZeroesRE [protected]

Definition at line 80 of file TGLAxisPainter.h.

Referenced by FormAxisValue(), TGLAxisPainter(), and ~TGLAxisPainter().

TAttAxis* TGLAxisPainter::fAttAxis [protected]

Definition at line 56 of file TGLAxisPainter.h.

TPMERegexp* TGLAxisPainter::fAllZeroesRE [protected]

Definition at line 80 of file TGLAxisPainter.h.


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