library: libHistPainter #include "TPaletteAxis.h" |
TPaletteAxis
class description - source file - inheritance tree (.pdf)
public:
TPaletteAxis()
TPaletteAxis(Double_t x1, Double_t y1, Double_t x2, Double_t y2, TH1* h)
TPaletteAxis(const TPaletteAxis& palette)
virtual ~TPaletteAxis()
static TClass* Class()
virtual 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)
TGaxis* GetAxis()
virtual Option_t* GetName() const
virtual char* GetObjectInfo(Int_t px, Int_t py) const
virtual TClass* IsA() const
TPaletteAxis& operator=(const TPaletteAxis&)
virtual void Paint(Option_t* option = "")
virtual void SavePrimitive(ofstream& out, Option_t* option)
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 SetName(const char* name = "")
virtual void SetTitleOffset(Float_t titleoffset = 1)
virtual void SetTitleSize(Float_t titlesize)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void UnZoom()
protected:
TGaxis fAxis palette axis
TH1* fH pointer to parent histogram
TString fName Pave name
public:
static const enum TPaletteAxis:: kHasView
a TPaletteAxis object is used to display the color palette when
drawing 2-d histograms.
The object is automatically created when drawing a 2-D histogram
when the option "z" is specified.
The object is added to the histogram list of functions and can be retrieved
and its attributes changed with:
TPaletteAxis *palette = (TPaletteAxis*)h->GetListOfFunctions()->FindObject("palette");
The palette can be interactively moved and resized. The context menu
can be used to set the axis attributes.
It is possible to select a range on the axis to set the min/max in z
/*
*/
TPaletteAxis(): TPave()
palette default constructor
TPaletteAxis(Double_t x1, Double_t y1,Double_t x2, Double_t y2, TH1 *h)
:TPave(x1,y1,x2,y2)
palette normal constructor
~TPaletteAxis()
TPaletteAxis(const TPaletteAxis &palette) : TPave(palette)
void Copy(TObject &obj) const
*-*-*-*-*-*-*-*-*-*-*Copy this pave to pave*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-* ======================
Int_t DistancetoPrimitive(Int_t px, Int_t py)
check if mouse on the axis region
void ExecuteEvent(Int_t event, Int_t px, Int_t py)
check if mouse on the axis region
char* GetObjectInfo(Int_t /* px */, Int_t py) const
Redefines TObject::GetObjectInfo.
Displays the z value corresponding to cursor position py
void Paint(Option_t *)
void SavePrimitive(ofstream &out, Option_t *)
Save primitive as a C++ statement(s) on output stream out.
void UnZoom()
Inline Functions
TGaxis* GetAxis()
Option_t* GetName() const
void SetName(const char* name = "")
void SetLabelColor(Int_t labelcolor)
void SetLabelFont(Int_t labelfont)
void SetLabelOffset(Float_t labeloffset)
void SetLabelSize(Float_t labelsize)
void SetTitleOffset(Float_t titleoffset = 1)
void SetTitleSize(Float_t titlesize)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TPaletteAxis& operator=(const TPaletteAxis&)
Author: Rene Brun 15/11/2002
Last update: root/histpainter:$Name: $:$Id: TPaletteAxis.cxx,v 1.12 2005/05/24 09:41:18 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.