TAxis
class description - source file - inheritance tree
public:
TAxis(Int_t nbins, Axis_t xmin, Axis_t xmax)
TAxis(Int_t nbins, const Axis_t* xbins)
TAxis(const TAxis& axis)
TAxis()
virtual ~TAxis()
virtual void CenterLabels(Bool_t center = kTRUE)
virtual void CenterTitle(Bool_t center = kTRUE)
const char* ChooseTimeFormat(Double_t axislength = 0) const
static TClass* Class()
virtual void Copy(TObject& axis) const
virtual void Delete(Option_t*)
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
virtual TObject* DrawClone(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
Int_t GetFirst() const
THashList* GetLabels()
Int_t GetLast() const
virtual void GetLowEdge(Axis_t* edge) const
Int_t GetNbins() const
virtual TObject* GetParent() const
virtual const char* GetTicks() const
virtual Bool_t GetTimeDisplay() const
virtual const char* GetTimeFormat() const
virtual const char* GetTimeFormatOnly() const
virtual const char* GetTitle() const
const TArrayD* GetXbins() const
Axis_t GetXmax() const
Axis_t GetXmin() const
virtual TClass* IsA() 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, const Axis_t* xbins)
virtual void Set(Int_t nbins, Axis_t xmin, Axis_t xmax)
virtual void Set(Int_t nbins, const Float_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 ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void UnZoom()
private:
Int_t fNbins Number of bins
Axis_t fXmin low edge of first bin
Axis_t fXmax upper edge of last bin
TArrayD fXbins Bin edges array in X
Int_t fFirst first bin to display
Int_t fLast last bin to display
Bool_t fTimeDisplay on/off displaying time values instead of numerics
TString fTimeFormat Date&time format, ex: 09/12/99 12:34:00
TObject* fParent !Object owning this axis
THashList* fLabels List of labels
public:
static const enum TAxis:: kAxisRange
static const enum TAxis:: kCenterTitle
static const enum TAxis:: kCenterLabels
static const enum TAxis:: kRotateTitle
static const enum TAxis:: kPalette
static const enum TAxis:: kNoExponent
static const enum TAxis:: kLabelsHori
static const enum TAxis:: kLabelsVert
static const enum TAxis:: kLabelsDown
static const enum TAxis:: kLabelsUp
static const enum TAxis:: kIsInteger
static const enum TAxis:: kTickPlus
static const enum TAxis:: kTickMinus
Last update: Fri May 14 13:32:35 2004
ROOT page - Class index - 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.