TAxis3D


class description - source file - inheritance tree

class TAxis3D : public TNamed

    private:
Int_t AxisChoice(Option_t* axis) const void Build() protected:
virtual void Copy(TObject& hnew) const void InitSet() Bool_t SwitchZoom() public:
TAxis3D(Option_t* option) TAxis3D(const TAxis3D& axis) TAxis3D() virtual ~TAxis3D() virtual void Browse(TBrowser* b) static TClass* Class() virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) virtual Color_t GetAxisColor(Option_t* axis = "X") const virtual void GetCenter(Axis_t* center) virtual Color_t GetLabelColor(Option_t* axis = "X") const virtual Style_t GetLabelFont(Option_t* axis = "X") const virtual Float_t GetLabelOffset(Option_t* axis = "X") const virtual Float_t GetLabelSize(Option_t* axis = "X") const virtual void GetLowEdge(Axis_t* edge) virtual Int_t GetNdivisions(Option_t* axis = "X") const virtual char* GetObjectInfo(Int_t px, Int_t py) const virtual Option_t* GetOption() const static TAxis3D* GetPadAxis(TVirtualPad* pad = 0) virtual Float_t GetTickLength(Option_t* axis = "X") const virtual Float_t GetTitleOffset(Option_t* axis = "X") const virtual TAxis* GetXaxis() virtual TAxis* GetYaxis() virtual TAxis* GetZaxis() virtual TClass* IsA() const virtual Bool_t IsFolder() const virtual void Paint(Option_t* option) void PaintAxis(TGaxis* axis, Float_t ang) static Double_t* PixeltoXYZ(Double_t px, Double_t py, Double_t* point3D, TView* view = 0) virtual void SavePrimitive(ofstream& out, Option_t* option) virtual void SetAxisColor(Color_t color = 1, Option_t* axis = "*") virtual void SetAxisRange(Double_t xmin, Double_t xmax, Option_t* axis = "*") virtual void SetLabelColor(Color_t color = 1, Option_t* axis = "*") virtual void SetLabelFont(Style_t font = 62, Option_t* axis = "*") virtual void SetLabelOffset(Float_t offset = 0.005, Option_t* axis = "*") virtual void SetLabelSize(Float_t size = 0.02, Option_t* axis = "*") virtual void SetNdivisions(Int_t n = 510, Option_t* axis = "*") virtual void SetOption(Option_t* option = " ") virtual void SetTickLength(Float_t length = 0.02, Option_t* axis = "*") virtual void SetTitleOffset(Float_t offset = 1, Option_t* axis = "*") virtual void SetXTitle(const char* title) virtual void SetYTitle(const char* title) virtual void SetZTitle(const char* title) virtual void ShowMembers(TMemberInspector& insp, char* parent) Bool_t& StickyZoom() virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) static TAxis3D* ToggleRulers(TVirtualPad* pad = 0) static TAxis3D* ToggleZoom(TVirtualPad* pad = 0) virtual void UseCurrentStyle() Bool_t& Zoom()

Data Members


    protected:
TAxis fAxis[3] X/Y/Z axis TString fOption Options (is not use yet) static const Char_t* rulerName The default object name TAxis* fSelected ! The selected axis to play with Bool_t fZoomMode Zoom mode for the entire parent TPad Bool_t fStickyZoom StickyZoom mode: zoom will not be disabled after zooming attempt if true

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.