TPaletteAxis Class Reference

#include <TPaletteAxis.h>

Inheritance diagram for TPaletteAxis:

TPave TPave TBox TBox TBox TBox TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject List of all members.

Public Types

enum  
enum  

Public Member Functions

 TPaletteAxis ()
 TPaletteAxis (Double_t x1, Double_t y1, Double_t x2, Double_t y2, TH1 *h)
 TPaletteAxis (const TPaletteAxis &palette)
virtual ~TPaletteAxis ()
void Copy (TObject &palette) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
TGaxisGetAxis ()
Int_t GetBinColor (Int_t i, Int_t j)
Option_tGetName () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
Int_t GetValueColor (Double_t zc)
virtual void Paint (Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetName (const char *name="")
virtual void SetLabelColor (Int_t labelcolor)
virtual void SetLabelFont (Int_t labelfont)
virtual void SetLabelOffset (Float_t labeloffset)
virtual void SetLabelSize (Float_t labelsize)
virtual void SetTitleOffset (Float_t titleoffset=1)
virtual void SetTitleSize (Float_t titlesize)
virtual void SetLineColor (Color_t linecolor)
virtual void SetLineWidth (Width_t linewidth)
virtual void UnZoom ()
 TPaletteAxis ()
 TPaletteAxis (Double_t x1, Double_t y1, Double_t x2, Double_t y2, TH1 *h)
 TPaletteAxis (const TPaletteAxis &palette)
virtual ~TPaletteAxis ()
void Copy (TObject &palette) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
TGaxisGetAxis ()
Int_t GetBinColor (Int_t i, Int_t j)
Option_tGetName () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
Int_t GetValueColor (Double_t zc)
virtual void Paint (Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetName (const char *name="")
virtual void SetLabelColor (Int_t labelcolor)
virtual void SetLabelFont (Int_t labelfont)
virtual void SetLabelOffset (Float_t labeloffset)
virtual void SetLabelSize (Float_t labelsize)
virtual void SetTitleOffset (Float_t titleoffset=1)
virtual void SetTitleSize (Float_t titlesize)
virtual void SetLineColor (Color_t linecolor)
virtual void SetLineWidth (Width_t linewidth)
virtual void UnZoom ()

Protected Attributes

TGaxis fAxis
TH1fH
TString fName
TH1fH

Detailed Description

Definition at line 33 of file TPaletteAxis.h.


Member Enumeration Documentation

anonymous enum

Definition at line 42 of file TPaletteAxis.h.

anonymous enum

Definition at line 42 of file TPaletteAxis.h.


Constructor & Destructor Documentation

TPaletteAxis::TPaletteAxis (  ) 

Referenced by G__G__HistPainter_136_0_2(), and G__G__HistPainter_136_0_3().

TPaletteAxis::TPaletteAxis ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
TH1 h 
)

Definition at line 91 of file TPaletteAxis.cxx.

References fAxis, fH, TH1::GetZaxis(), gPad, h, TGaxis::ImportAxisAttributes(), kHasView, TObject::SetBit(), and SetName().

TPaletteAxis::TPaletteAxis ( const TPaletteAxis palette  ) 

Definition at line 114 of file TPaletteAxis.cxx.

References palette.

TPaletteAxis::~TPaletteAxis (  )  [virtual]

Definition at line 105 of file TPaletteAxis.cxx.

References fH, TH1::GetListOfFunctions(), and TList::Remove().

TPaletteAxis::TPaletteAxis (  ) 

TPaletteAxis::TPaletteAxis ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
TH1 h 
)

TPaletteAxis::TPaletteAxis ( const TPaletteAxis palette  ) 

virtual TPaletteAxis::~TPaletteAxis (  )  [virtual]


Member Function Documentation

void TPaletteAxis::Copy ( TObject palette  )  const [virtual]

Reimplemented from TPave.

Definition at line 123 of file TPaletteAxis.cxx.

References TPave::Copy(), fH, TNamed::fName, and fName.

Int_t TPaletteAxis::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TPave.

Definition at line 134 of file TPaletteAxis.cxx.

References TPave::DistancetoPrimitive(), TBox::fX2, TBox::fY1, TBox::fY2, and gPad.

void TPaletteAxis::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TPave.

Definition at line 149 of file TPaletteAxis.cxx.

References TBox::ExecuteEvent(), TMath::Exp(), fH, TBox::fX1, TPave::fX1NDC, TBox::fX2, TPave::fX2NDC, TBox::fY1, TPave::fY1NDC, TBox::fY2, TPave::fY2NDC, TH1::GetBinContent(), TH1::GetDimension(), TH1::GetMaximum(), TH1::GetMaximumBin(), TH1::GetMinimum(), TH1::GetMinimumBin(), gPad, gROOT, gVirtualX, TROOT::IsEscaped(), kButton1Down, kButton1Motion, kButton1Up, kFALSE, kHand, TVirtualX::kHollow, TH1::kIsZoomed, kTRUE, TMath::Log10(), TMath::Min(), TObject::SetBit(), TROOT::SetEscape(), TH1::SetMaximum(), TH1::SetMinimum(), xmax, and xmin.

TGaxis* TPaletteAxis::GetAxis (  )  [inline]

Definition at line 52 of file TPaletteAxis.h.

References fAxis.

Referenced by G__G__HistPainter_136_0_7().

Int_t TPaletteAxis::GetBinColor ( Int_t  i,
Int_t  j 
)

Definition at line 244 of file TPaletteAxis.cxx.

References fH, TH1::GetBinContent(), and GetValueColor().

Referenced by G__G__HistPainter_136_0_8().

Option_t* TPaletteAxis::GetName (  )  const [inline, virtual]

Reimplemented from TPave.

Definition at line 54 of file TPaletteAxis.h.

References TString::Data(), and fName.

char * TPaletteAxis::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

Definition at line 269 of file TPaletteAxis.cxx.

References fH, TPave::fY1NDC, TPave::fY2NDC, TH1::GetMaximum(), TH1::GetMinimum(), gPad, info, TMath::Log10(), TMath::Min(), TMath::Power(), snprintf, and y.

Int_t TPaletteAxis::GetValueColor ( Double_t  zc  ) 

Definition at line 299 of file TPaletteAxis.cxx.

References TMath::Abs(), fH, TStyle::GetColorPalette(), TH1::GetContour(), TH1::GetMaximum(), TH1::GetMinimum(), TStyle::GetNumberOfColors(), gPad, gStyle, TH1::kUserContour, TMath::Log10(), TMath::Min(), and TObject::TestBit().

Referenced by G__G__HistPainter_136_0_11(), and GetBinColor().

void TPaletteAxis::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPave.

Definition at line 346 of file TPaletteAxis.cxx.

References TMath::Abs(), TPave::ConvertNDCtoPad(), fAxis, fH, TBox::fX1, TBox::fX2, TBox::fY1, TBox::fY2, TStyle::GetColorPalette(), TH1::GetContour(), TH1::GetContourLevel(), TH1::GetMaximum(), TH1::GetMinimum(), TAttAxis::GetNdivisions(), TStyle::GetNumberOfColors(), TH1::GetZaxis(), gPad, gStyle, i, TH1::kUserContour, TMath::Log10(), TMath::Min(), TAttFill::Modify(), TGaxis::PaintAxis(), TMath::Power(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TObject::TestBit(), xmax, xmin, ymax, and ymin.

void TPaletteAxis::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPave.

Definition at line 431 of file TPaletteAxis.cxx.

References xmlio::Class, TObject::ClassName(), TROOT::ClassSaved(), TString::Contains(), fAxis, fH, TPave::fOption, TBox::fX1, TPave::fX1NDC, TBox::fX2, TPave::fX2NDC, TBox::fY1, TPave::fY1NDC, TBox::fY2, TPave::fY2NDC, TGaxis::GetLabelColor(), TGaxis::GetLabelFont(), TGaxis::GetLabelOffset(), TGaxis::GetLabelSize(), TNamed::GetName(), TGaxis::GetTitleOffset(), TGaxis::GetTitleSize(), gROOT, TAttFill::SaveFillAttributes(), and TAttLine::SaveLineAttributes().

virtual void TPaletteAxis::SetName ( const char *  name = ""  )  [inline, virtual]

Reimplemented from TPave.

Definition at line 59 of file TPaletteAxis.h.

References fName, and name.

Referenced by TPaletteAxis().

virtual void TPaletteAxis::SetLabelColor ( Int_t  labelcolor  )  [inline, virtual]

Definition at line 60 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelColor().

Referenced by G__G__HistPainter_136_0_15().

virtual void TPaletteAxis::SetLabelFont ( Int_t  labelfont  )  [inline, virtual]

Definition at line 61 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelFont().

Referenced by G__G__HistPainter_136_0_16().

virtual void TPaletteAxis::SetLabelOffset ( Float_t  labeloffset  )  [inline, virtual]

Definition at line 62 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelOffset().

Referenced by G__G__HistPainter_136_0_17().

virtual void TPaletteAxis::SetLabelSize ( Float_t  labelsize  )  [inline, virtual]

Definition at line 63 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelSize().

Referenced by correlations(), correlationsMultiClass(), and G__G__HistPainter_136_0_18().

virtual void TPaletteAxis::SetTitleOffset ( Float_t  titleoffset = 1  )  [inline, virtual]

Definition at line 64 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetTitleOffset().

Referenced by G__G__HistPainter_136_0_19().

virtual void TPaletteAxis::SetTitleSize ( Float_t  titlesize  )  [inline, virtual]

Definition at line 65 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetTitleSize().

Referenced by G__G__HistPainter_136_0_20().

virtual void TPaletteAxis::SetLineColor ( Color_t  linecolor  )  [inline, virtual]

Reimplemented from TAttLine.

Definition at line 66 of file TPaletteAxis.h.

References fAxis, and TAttLine::SetLineColor().

virtual void TPaletteAxis::SetLineWidth ( Width_t  linewidth  )  [inline, virtual]

Reimplemented from TAttLine.

Definition at line 67 of file TPaletteAxis.h.

References fAxis, and TAttLine::SetLineWidth().

void TPaletteAxis::UnZoom (  )  [virtual]

Definition at line 461 of file TPaletteAxis.cxx.

References fH, TH1::GetDimension(), TH1::GetZaxis(), gPad, TH1::kIsZoomed, TObject::ResetBit(), TH1::SetMaximum(), TH1::SetMinimum(), and TAxis::SetRange().

Referenced by G__G__HistPainter_136_0_23().

void TPaletteAxis::Copy ( TObject palette  )  const [virtual]

Reimplemented from TPave.

virtual Int_t TPaletteAxis::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TPave.

virtual void TPaletteAxis::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TPave.

TGaxis* TPaletteAxis::GetAxis (  )  [inline]

Definition at line 52 of file TPaletteAxis.h.

References fAxis.

Int_t TPaletteAxis::GetBinColor ( Int_t  i,
Int_t  j 
)

Option_t* TPaletteAxis::GetName (  )  const [inline, virtual]

Reimplemented from TPave.

Definition at line 54 of file TPaletteAxis.h.

References TString::Data(), and fName.

virtual char* TPaletteAxis::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

Int_t TPaletteAxis::GetValueColor ( Double_t  zc  ) 

virtual void TPaletteAxis::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPave.

virtual void TPaletteAxis::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPave.

virtual void TPaletteAxis::SetName ( const char *  name = ""  )  [inline, virtual]

Reimplemented from TPave.

Definition at line 59 of file TPaletteAxis.h.

References fName, and name.

virtual void TPaletteAxis::SetLabelColor ( Int_t  labelcolor  )  [inline, virtual]

Definition at line 60 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelColor().

virtual void TPaletteAxis::SetLabelFont ( Int_t  labelfont  )  [inline, virtual]

Definition at line 61 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelFont().

virtual void TPaletteAxis::SetLabelOffset ( Float_t  labeloffset  )  [inline, virtual]

Definition at line 62 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelOffset().

virtual void TPaletteAxis::SetLabelSize ( Float_t  labelsize  )  [inline, virtual]

Definition at line 63 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetLabelSize().

virtual void TPaletteAxis::SetTitleOffset ( Float_t  titleoffset = 1  )  [inline, virtual]

Definition at line 64 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetTitleOffset().

virtual void TPaletteAxis::SetTitleSize ( Float_t  titlesize  )  [inline, virtual]

Definition at line 65 of file TPaletteAxis.h.

References fAxis, and TGaxis::SetTitleSize().

virtual void TPaletteAxis::SetLineColor ( Color_t  linecolor  )  [inline, virtual]

Reimplemented from TAttLine.

Definition at line 66 of file TPaletteAxis.h.

References fAxis, and TAttLine::SetLineColor().

virtual void TPaletteAxis::SetLineWidth ( Width_t  linewidth  )  [inline, virtual]

Reimplemented from TAttLine.

Definition at line 67 of file TPaletteAxis.h.

References fAxis, and TAttLine::SetLineWidth().

virtual void TPaletteAxis::UnZoom (  )  [virtual]


Member Data Documentation

TGaxis TPaletteAxis::fAxis [protected]

Definition at line 36 of file TPaletteAxis.h.

Referenced by GetAxis(), Paint(), SavePrimitive(), SetLabelColor(), SetLabelFont(), SetLabelOffset(), SetLabelSize(), SetLineColor(), SetLineWidth(), SetTitleOffset(), SetTitleSize(), and TPaletteAxis().

TH1* TPaletteAxis::fH [protected]

Definition at line 37 of file TPaletteAxis.h.

Referenced by Copy(), ExecuteEvent(), GetBinColor(), GetObjectInfo(), GetValueColor(), Paint(), SavePrimitive(), TPaletteAxis(), UnZoom(), and ~TPaletteAxis().

TString TPaletteAxis::fName [protected]

Reimplemented from TPave.

Definition at line 38 of file TPaletteAxis.h.

Referenced by Copy(), GetName(), and SetName().

TH1* TPaletteAxis::fH [protected]

Definition at line 37 of file TPaletteAxis.h.


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