Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TAxis Class Reference

#include <TAxis.h>

Inheritance diagram for TAxis:

Inheritance graph
[legend]
Collaboration diagram for TAxis:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  kAxisRange = BIT(11), kCenterTitle = BIT(12), kCenterLabels = BIT(14), kRotateTitle = BIT(15),
  kPalette = BIT(16), kNoExponent = BIT(17), kLabelsHori = BIT(18), kLabelsVert = BIT(19),
  kLabelsDown = BIT(20), kLabelsUp = BIT(21), kIsInteger = BIT(22), kTickPlus = BIT(9),
  kTickMinus = BIT(10)
}

Public Methods

 TAxis ()
 TAxis (Int_t nbins, Axis_t xmin, Axis_t xmax)
 TAxis (Int_t nbins, const Axis_t *xbins)
 TAxis (const TAxis &axis)
virtual ~TAxis ()
virtual void CenterLabels (Bool_t center=kTRUE)
virtual void CenterTitle (Bool_t center=kTRUE)
const char * ChooseTimeFormat (Double_t axislength=0)
virtual void Copy (TObject &axis) const
virtual void Delete (Option_t *="")
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual TObjectDrawClone (Option_t *="") const
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t FindBin (Axis_t x)
virtual Int_t FindBin (const char *label)
virtual Int_t FindFixBin (Axis_t x) const
virtual Axis_t GetBinCenter (Int_t bin) const
const char * GetBinLabel (Int_t bin) const
virtual Axis_t GetBinLowEdge (Int_t bin) const
virtual Axis_t GetBinUpEdge (Int_t bin) const
virtual Axis_t GetBinWidth (Int_t bin) const
virtual void GetCenter (Axis_t *center) const
THashListGetLabels ()
virtual void GetLowEdge (Axis_t *edge) const
Int_t GetNbins () const
virtual TObjectGetParent () const
virtual const char * GetTicks () const
virtual Bool_t GetTimeDisplay () const
virtual const char * GetTimeFormat () const
virtual const char * GetTimeFormatOnly () const
const char * GetTitle () const
const TArrayDGetXbins () const
Int_t GetFirst () const
Int_t GetLast () const
Axis_t GetXmin () const
Axis_t GetXmax () const
virtual void LabelsOption (Option_t *option="h")
virtual void RotateTitle (Bool_t rotate=kTRUE)
virtual void SaveAttributes (ofstream &out, const char *name, const char *subname)
virtual void Set (Int_t nbins, Axis_t xmin, Axis_t xmax)
virtual void Set (Int_t nbins, const Float_t *xbins)
virtual void Set (Int_t nbins, const Axis_t *xbins)
virtual void SetBinLabel (Int_t bin, const char *label)
virtual void SetDrawOption (Option_t *="")
virtual void SetLimits (Axis_t xmin, Axis_t xmax)
virtual void SetNoExponent (Bool_t noExponent=kTRUE)
virtual void SetParent (TObject *obj)
virtual void SetRange (Int_t first=0, Int_t last=0)
virtual void SetRangeUser (Axis_t ufirst, Axis_t ulast)
virtual void SetTicks (Option_t *option="+")
virtual void SetTimeDisplay (Int_t value)
virtual void SetTimeFormat (const char *format="")
virtual void SetTimeOffset (Double_t toffset)
virtual void UnZoom ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kAxisRange 
kCenterTitle 
kCenterLabels 
kRotateTitle 
kPalette 
kNoExponent 
kLabelsHori 
kLabelsVert 
kLabelsDown 
kLabelsUp 
kIsInteger 
kTickPlus 
kTickMinus 

Definition at line 54 of file TAxis.h.


Constructor & Destructor Documentation

TAxis::TAxis  
 

TAxis::TAxis Int_t    nbins,
Axis_t    xmin,
Axis_t    xmax
 

TAxis::TAxis Int_t    nbins,
const Axis_t *    xbins
 

TAxis::TAxis const TAxis &    axis
 

virtual TAxis::~TAxis   [virtual]
 


Member Function Documentation

virtual void TAxis::CenterLabels Bool_t    center = kTRUE [virtual]
 

virtual void TAxis::CenterTitle Bool_t    center = kTRUE [virtual]
 

const char* TAxis::ChooseTimeFormat Double_t    axislength = 0
 

virtual void TAxis::Copy TObject   axis const [virtual]
 

Reimplemented from TNamed.

virtual void TAxis::Delete Option_t *    = "" [virtual]
 

Reimplemented from TObject.

Definition at line 77 of file TAxis.h.

virtual Int_t TAxis::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual TObject* TAxis::DrawClone Option_t *    = "" const [virtual]
 

Reimplemented from TObject.

Definition at line 79 of file TAxis.h.

virtual void TAxis::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual Int_t TAxis::FindBin Axis_t    x [virtual]
 

virtual Int_t TAxis::FindBin const char *    label [virtual]
 

virtual Int_t TAxis::FindFixBin Axis_t    x const [virtual]
 

virtual Axis_t TAxis::GetBinCenter Int_t    bin const [virtual]
 

Referenced by TH1::GetBinCenter().

const char* TAxis::GetBinLabel Int_t    bin const
 

virtual Axis_t TAxis::GetBinLowEdge Int_t    bin const [virtual]
 

Referenced by TH1::GetBinLowEdge().

virtual Axis_t TAxis::GetBinUpEdge Int_t    bin const [virtual]
 

virtual Axis_t TAxis::GetBinWidth Int_t    bin const [virtual]
 

Referenced by TH1::GetBinWidth().

virtual void TAxis::GetCenter Axis_t *    center const [virtual]
 

Referenced by TH1::GetCenter(), and TAxis3D::GetCenter().

THashList* TAxis::GetLabels  
 

Definition at line 90 of file TAxis.h.

virtual void TAxis::GetLowEdge Axis_t *    edge const [virtual]
 

Referenced by TH1::GetLowEdge(), and TAxis3D::GetLowEdge().

Int_t TAxis::GetNbins   const
 

Definition at line 92 of file TAxis.h.

Referenced by TH1::GetNbinsX(), TH1::GetNbinsY(), and TH1::GetNbinsZ().

virtual TObject* TAxis::GetParent   const [virtual]
 

Definition at line 93 of file TAxis.h.

virtual const char* TAxis::GetTicks   const [virtual]
 

virtual Bool_t TAxis::GetTimeDisplay   const [virtual]
 

Definition at line 95 of file TAxis.h.

virtual const char* TAxis::GetTimeFormat   const [virtual]
 

Definition at line 96 of file TAxis.h.

References TString::Data().

virtual const char* TAxis::GetTimeFormatOnly   const [virtual]
 

const char* TAxis::GetTitle   const [virtual]
 

Reimplemented from TNamed.

Definition at line 98 of file TAxis.h.

References TString::Data(), and TNamed::fTitle.

const TArrayD* TAxis::GetXbins   const
 

Definition at line 99 of file TAxis.h.

Int_t TAxis::GetFirst   const
 

Int_t TAxis::GetLast   const
 

Axis_t TAxis::GetXmin   const
 

Definition at line 102 of file TAxis.h.

Axis_t TAxis::GetXmax   const
 

Definition at line 103 of file TAxis.h.

virtual void TAxis::LabelsOption Option_t *    option = "h" [virtual]
 

virtual void TAxis::RotateTitle Bool_t    rotate = kTRUE [virtual]
 

virtual void TAxis::SaveAttributes ofstream &    out,
const char *    name,
const char *    subname
[virtual]
 

Reimplemented from TAttAxis.

virtual void TAxis::Set Int_t    nbins,
Axis_t    xmin,
Axis_t    xmax
[virtual]
 

virtual void TAxis::Set Int_t    nbins,
const Float_t *    xbins
[virtual]
 

virtual void TAxis::Set Int_t    nbins,
const Axis_t *    xbins
[virtual]
 

virtual void TAxis::SetBinLabel Int_t    bin,
const char *    label
[virtual]
 

virtual void TAxis::SetDrawOption Option_t *    = "" [virtual]
 

Reimplemented from TObject.

Definition at line 111 of file TAxis.h.

virtual void TAxis::SetLimits Axis_t    xmin,
Axis_t    xmax
[virtual]
 

virtual void TAxis::SetNoExponent Bool_t    noExponent = kTRUE [virtual]
 

virtual void TAxis::SetParent TObject   obj [virtual]
 

Definition at line 114 of file TAxis.h.

virtual void TAxis::SetRange Int_t    first = 0,
Int_t    last = 0
[virtual]
 

virtual void TAxis::SetRangeUser Axis_t    ufirst,
Axis_t    ulast
[virtual]
 

virtual void TAxis::SetTicks Option_t *    option = "+" [virtual]
 

virtual void TAxis::SetTimeDisplay Int_t    value [virtual]
 

Definition at line 118 of file TAxis.h.

virtual void TAxis::SetTimeFormat const char *    format = "" [virtual]
 

virtual void TAxis::SetTimeOffset Double_t    toffset [virtual]
 

virtual void TAxis::UnZoom   [virtual]
 


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:37 2003 for ROOT by doxygen1.2.16