TAxis


class description - source file - inheritance tree

class TAxis : public TNamed, public TAttAxis


    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()

Data Members

    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

Class Description



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.