TAxis3D Class Reference

#include <TAxis3D.h>

Inheritance diagram for TAxis3D:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TAxis3D ()
 TAxis3D (Option_t *option)
 TAxis3D (const TAxis3D &axis)
virtual ~TAxis3D ()
virtual void Browse (TBrowser *b)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Bool_tStickyZoom ()
Bool_tZoom ()
virtual Int_t GetNdivisions (Option_t *axis="X") const
virtual Color_t GetAxisColor (Option_t *axis="X") const
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 Float_t GetTitleOffset (Option_t *axis="X") const
virtual Float_t GetTickLength (Option_t *axis="X") const
virtual void GetCenter (Axis_t *center)
virtual void GetLowEdge (Axis_t *edge)
virtual char * GetObjectInfo (Int_t px, Int_t py) const
Option_tGetOption () const
virtual TAxisGetXaxis ()
virtual TAxisGetYaxis ()
virtual TAxisGetZaxis ()
virtual Bool_t IsFolder () const
virtual void Paint (Option_t *option="")
void PaintAxis (TGaxis *axis, Float_t ang)
virtual void SavePrimitive (ostream &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)
void UseCurrentStyle ()
 TAxis3D ()
 TAxis3D (Option_t *option)
 TAxis3D (const TAxis3D &axis)
virtual ~TAxis3D ()
virtual void Browse (TBrowser *b)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Bool_tStickyZoom ()
Bool_tZoom ()
virtual Int_t GetNdivisions (Option_t *axis="X") const
virtual Color_t GetAxisColor (Option_t *axis="X") const
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 Float_t GetTitleOffset (Option_t *axis="X") const
virtual Float_t GetTickLength (Option_t *axis="X") const
virtual void GetCenter (Axis_t *center)
virtual void GetLowEdge (Axis_t *edge)
virtual char * GetObjectInfo (Int_t px, Int_t py) const
Option_tGetOption () const
virtual TAxisGetXaxis ()
virtual TAxisGetYaxis ()
virtual TAxisGetZaxis ()
virtual Bool_t IsFolder () const
virtual void Paint (Option_t *option="")
void PaintAxis (TGaxis *axis, Float_t ang)
virtual void SavePrimitive (ostream &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)
void UseCurrentStyle ()

Static Public Member Functions

static TAxis3DGetPadAxis (TVirtualPad *pad=0)
static Double_tPixeltoXYZ (Double_t px, Double_t py, Double_t *point3D, TView *view=0)
static TAxis3DToggleRulers (TVirtualPad *pad=0)
static TAxis3DToggleZoom (TVirtualPad *pad=0)
static TAxis3DGetPadAxis (TVirtualPad *pad=0)
static Double_tPixeltoXYZ (Double_t px, Double_t py, Double_t *point3D, TView *view=0)
static TAxis3DToggleRulers (TVirtualPad *pad=0)
static TAxis3DToggleZoom (TVirtualPad *pad=0)

Protected Member Functions

virtual void Copy (TObject &hnew) const
void InitSet ()
Bool_t SwitchZoom ()
virtual void Copy (TObject &hnew) const
void InitSet ()
Bool_t SwitchZoom ()

Protected Attributes

TAxis fAxis [3]
TString fOption
TAxisfSelected
Bool_t fZoomMode
 The selected axis to play with.
Bool_t fStickyZoom
TAxisfSelected

Static Protected Attributes

static const char * fgRulerName
static const char * fgRulerName

Private Member Functions

Int_t AxisChoice (Option_t *axis) const
void Build ()
Int_t AxisChoice (Option_t *axis) const
void Build ()

Detailed Description

Definition at line 33 of file TAxis3D.h.


Constructor & Destructor Documentation

TAxis3D::TAxis3D (  ) 

TAxis3D::TAxis3D ( Option_t option  ) 

Definition at line 110 of file TAxis3D.cxx.

References fSelected, fStickyZoom, fZoomMode, InitSet(), and kFALSE.

TAxis3D::TAxis3D ( const TAxis3D axis  ) 

Definition at line 122 of file TAxis3D.cxx.

References axis.

virtual TAxis3D::~TAxis3D (  )  [inline, virtual]

Definition at line 55 of file TAxis3D.h.

TAxis3D::TAxis3D (  ) 

TAxis3D::TAxis3D ( Option_t option  ) 

TAxis3D::TAxis3D ( const TAxis3D axis  ) 

virtual TAxis3D::~TAxis3D (  )  [inline, virtual]

Definition at line 55 of file TAxis3D.h.


Member Function Documentation

Int_t TAxis3D::AxisChoice ( Option_t axis  )  const [private]

Definition at line 543 of file TAxis3D.cxx.

Referenced by GetAxisColor(), GetLabelColor(), GetLabelFont(), GetLabelOffset(), GetLabelSize(), GetNdivisions(), GetTickLength(), GetTitleOffset(), and SetAxisRange().

void TAxis3D::Build (  )  [private]

void TAxis3D::Copy ( TObject hnew  )  const [protected, virtual]

Reimplemented from TNamed.

Definition at line 131 of file TAxis3D.cxx.

References TNamed::Copy(), fAxis, and i.

void TAxis3D::InitSet (  )  [protected]

Definition at line 141 of file TAxis3D.cxx.

References fAxis, TAxis::Set(), TNamed::SetName(), and UseCurrentStyle().

Referenced by TAxis3D().

Bool_t TAxis3D::SwitchZoom (  )  [inline, protected]

Definition at line 115 of file TAxis3D.h.

References fZoomMode, and s.

Referenced by ExecuteEvent(), and ToggleZoom().

void TAxis3D::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 157 of file TAxis3D.cxx.

References b, fAxis, TAxis::GetTitle(), and i.

Int_t TAxis3D::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 166 of file TAxis3D.cxx.

References ROOT::Math::gv_detail::dist(), fAxis, fSelected, fZoomMode, and i.

void TAxis3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 183 of file TAxis3D.cxx.

References TMath::Abs(), TAxis::ExecuteEvent(), fSelected, fStickyZoom, fZoomMode, TView::GetRange(), gPad, gVirtualX, i, kButton1Down, kButton1Motion, kButton1Up, TVirtualX::kCopy, kCross, TVirtualX::kHollow, kTRUE, max, TMath::Max(), min, TView::NDCtoWC(), TView::SetRange(), size, SwitchZoom(), TView::WCtoNDC(), x0, and x1.

Bool_t& TAxis3D::StickyZoom (  )  [inline]

Definition at line 62 of file TAxis3D.h.

References fStickyZoom.

Bool_t& TAxis3D::Zoom (  )  [inline]

Definition at line 63 of file TAxis3D.h.

References fZoomMode.

Int_t TAxis3D::GetNdivisions ( Option_t axis = "X"  )  const [virtual]

Definition at line 556 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetNdivisions().

Referenced by UseCurrentStyle().

Color_t TAxis3D::GetAxisColor ( Option_t axis = "X"  )  const [virtual]

Definition at line 567 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetAxisColor().

Referenced by PaintAxis(), and UseCurrentStyle().

Color_t TAxis3D::GetLabelColor ( Option_t axis = "X"  )  const [virtual]

Definition at line 578 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetLabelColor().

Referenced by PaintAxis(), and UseCurrentStyle().

Style_t TAxis3D::GetLabelFont ( Option_t axis = "X"  )  const [virtual]

Definition at line 589 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetLabelFont().

Referenced by PaintAxis(), and UseCurrentStyle().

Float_t TAxis3D::GetLabelOffset ( Option_t axis = "X"  )  const [virtual]

Definition at line 600 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetLabelOffset().

Referenced by PaintAxis(), and UseCurrentStyle().

Float_t TAxis3D::GetLabelSize ( Option_t axis = "X"  )  const [virtual]

Definition at line 611 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetLabelSize().

Referenced by PaintAxis(), and UseCurrentStyle().

TAxis3D * TAxis3D::GetPadAxis ( TVirtualPad pad = 0  )  [static]

Definition at line 739 of file TAxis3D.cxx.

References xmlio::Class, fgRulerName, TObject::FindObject(), TNamed::GetName(), and gPad.

Referenced by G__G__G3D_120_0_20(), G__setup_memfuncTAxis3D(), and ToggleRulers().

Float_t TAxis3D::GetTitleOffset ( Option_t axis = "X"  )  const [virtual]

Definition at line 633 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetTitleOffset().

Referenced by PaintAxis(), and UseCurrentStyle().

Float_t TAxis3D::GetTickLength ( Option_t axis = "X"  )  const [virtual]

Definition at line 622 of file TAxis3D.cxx.

References AxisChoice(), fAxis, and TAttAxis::GetTickLength().

Referenced by PaintAxis(), and UseCurrentStyle().

virtual void TAxis3D::GetCenter ( Axis_t center  )  [inline, virtual]

Definition at line 75 of file TAxis3D.h.

References fAxis, and TAxis::GetCenter().

virtual void TAxis3D::GetLowEdge ( Axis_t edge  )  [inline, virtual]

Definition at line 77 of file TAxis3D.h.

References fAxis, and TAxis::GetLowEdge().

char * TAxis3D::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

Definition at line 295 of file TAxis3D.cxx.

Option_t* TAxis3D::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 81 of file TAxis3D.h.

References TString::Data(), and fOption.

virtual TAxis* TAxis3D::GetXaxis (  )  [inline, virtual]

Definition at line 83 of file TAxis3D.h.

References fAxis.

virtual TAxis* TAxis3D::GetYaxis (  )  [inline, virtual]

Definition at line 84 of file TAxis3D.h.

References fAxis.

virtual TAxis* TAxis3D::GetZaxis (  )  [inline, virtual]

Definition at line 85 of file TAxis3D.h.

References fAxis.

virtual Bool_t TAxis3D::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 86 of file TAxis3D.h.

References kTRUE.

void TAxis3D::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 305 of file TAxis3D.cxx.

References axis, and PaintAxis().

void TAxis3D::PaintAxis ( TGaxis axis,
Float_t  ang 
)

Definition at line 315 of file TAxis3D.cxx.

References TMath::Abs(), TMath::ATan(), axis, TView::AxisVertex(), BIT, TMath::Cos(), TObject::Error(), fAxis, GetAxisColor(), GetLabelColor(), GetLabelFont(), GetLabelOffset(), GetLabelSize(), TAttAxis::GetNdivisions(), TView::GetRmax(), TView::GetRmin(), GetTickLength(), TNamed::GetTitle(), GetTitleOffset(), gPad, i, kFALSE, TMath::Power(), TView::SetAxisNDC(), TMath::Sin(), strlcat(), strlcpy(), TObject::TestBit(), TView::WCtoNDC(), x1, and x2.

Referenced by Paint().

Double_t * TAxis3D::PixeltoXYZ ( Double_t  px,
Double_t  py,
Double_t point3D,
TView view = 0 
) [static]

Definition at line 453 of file TAxis3D.cxx.

References TView::GetRange(), gPad, i, max, min, TView::NDCtoWC(), TView::WCtoNDC(), and x.

Referenced by G__G__G3D_120_0_33(), and G__setup_memfuncTAxis3D().

void TAxis3D::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

Definition at line 478 of file TAxis3D.cxx.

References fAxis, TNamed::GetName(), and TAxis::SaveAttributes().

void TAxis3D::SetAxisColor ( Color_t  color = 1,
Option_t axis = "*" 
) [virtual]

Definition at line 661 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetAxisColor().

void TAxis3D::SetAxisRange ( Double_t  xmin,
Double_t  xmax,
Option_t axis = "*" 
) [virtual]

Definition at line 670 of file TAxis3D.cxx.

References AxisChoice(), fAxis, TAxis::FindBin(), and TAxis::SetRange().

void TAxis3D::SetLabelColor ( Color_t  color = 1,
Option_t axis = "*" 
) [virtual]

Definition at line 684 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetLabelColor().

void TAxis3D::SetLabelFont ( Style_t  font = 62,
Option_t axis = "*" 
) [virtual]

Definition at line 693 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetLabelFont().

void TAxis3D::SetLabelOffset ( Float_t  offset = 0.005,
Option_t axis = "*" 
) [virtual]

Definition at line 702 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetLabelOffset().

void TAxis3D::SetLabelSize ( Float_t  size = 0.02,
Option_t axis = "*" 
) [virtual]

Definition at line 711 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetLabelSize().

void TAxis3D::SetNdivisions ( Int_t  n = 510,
Option_t axis = "*" 
) [virtual]

Definition at line 652 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetNdivisions().

virtual void TAxis3D::SetOption ( Option_t option = " "  )  [inline, virtual]

Definition at line 101 of file TAxis3D.h.

References fOption, and option.

void TAxis3D::SetTickLength ( Float_t  length = 0.02,
Option_t axis = "*" 
) [virtual]

Definition at line 720 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetTickLength().

void TAxis3D::SetTitleOffset ( Float_t  offset = 1,
Option_t axis = "*" 
) [virtual]

Definition at line 729 of file TAxis3D.cxx.

References AXISCHOICE, fAxis, and TAttAxis::SetTitleOffset().

virtual void TAxis3D::SetXTitle ( const char *  title  )  [inline, virtual]

Definition at line 104 of file TAxis3D.h.

References fAxis, and TNamed::SetTitle().

virtual void TAxis3D::SetYTitle ( const char *  title  )  [inline, virtual]

Definition at line 105 of file TAxis3D.h.

References fAxis, and TNamed::SetTitle().

virtual void TAxis3D::SetZTitle ( const char *  title  )  [inline, virtual]

Definition at line 106 of file TAxis3D.h.

References fAxis, and TNamed::SetTitle().

TAxis3D * TAxis3D::ToggleRulers ( TVirtualPad pad = 0  )  [static]

Definition at line 756 of file TAxis3D.cxx.

References a, TObject::Draw(), GetPadAxis(), TVirtualPad::GetView(), gPad, TObject::kCanDelete, TVirtualPad::Modified(), TObject::SetBit(), and TVirtualPad::Update().

Referenced by G__G__G3D_120_0_48(), G__setup_memfuncTAxis3D(), and TView3D::ToggleRulers().

TAxis3D * TAxis3D::ToggleZoom ( TVirtualPad pad = 0  )  [static]

Definition at line 780 of file TAxis3D.cxx.

References xmlio::Class, TObject::Draw(), fgRulerName, TVirtualPad::GetListOfPrimitives(), TNamed::GetName(), TVirtualPad::GetView(), gPad, TObject::kCanDelete, l, o, TObject::SetBit(), and SwitchZoom().

Referenced by G__G__G3D_120_0_49(), G__setup_memfuncTAxis3D(), and TView3D::ToggleZoom().

void TAxis3D::UseCurrentStyle (  )  [virtual]

Reimplemented from TObject.

Definition at line 489 of file TAxis3D.cxx.

References fAxis, GetAxisColor(), GetLabelColor(), GetLabelFont(), GetLabelOffset(), GetLabelSize(), GetNdivisions(), GetTickLength(), GetTitleOffset(), gStyle, TStyle::IsReading(), kBlue, kGreen, kRed, TAttAxis::ResetAttAxis(), TAttAxis::SetAxisColor(), TStyle::SetAxisColor(), TAttAxis::SetLabelColor(), TStyle::SetLabelColor(), TStyle::SetLabelFont(), TStyle::SetLabelOffset(), TStyle::SetLabelSize(), TStyle::SetNdivisions(), TStyle::SetTickLength(), TNamed::SetTitle(), TStyle::SetTitleColor(), TStyle::SetTitleFont(), TStyle::SetTitleOffset(), and TStyle::SetTitleSize().

Referenced by InitSet().

Int_t TAxis3D::AxisChoice ( Option_t axis  )  const [private]

void TAxis3D::Build (  )  [private]

virtual void TAxis3D::Copy ( TObject hnew  )  const [protected, virtual]

Reimplemented from TNamed.

void TAxis3D::InitSet (  )  [protected]

Bool_t TAxis3D::SwitchZoom (  )  [protected]

virtual void TAxis3D::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

virtual Int_t TAxis3D::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual void TAxis3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Bool_t& TAxis3D::StickyZoom (  )  [inline]

Definition at line 62 of file TAxis3D.h.

References fStickyZoom.

Bool_t& TAxis3D::Zoom (  )  [inline]

Definition at line 63 of file TAxis3D.h.

References fZoomMode.

virtual Int_t TAxis3D::GetNdivisions ( Option_t axis = "X"  )  const [virtual]

virtual Color_t TAxis3D::GetAxisColor ( Option_t axis = "X"  )  const [virtual]

virtual Color_t TAxis3D::GetLabelColor ( Option_t axis = "X"  )  const [virtual]

virtual Style_t TAxis3D::GetLabelFont ( Option_t axis = "X"  )  const [virtual]

virtual Float_t TAxis3D::GetLabelOffset ( Option_t axis = "X"  )  const [virtual]

virtual Float_t TAxis3D::GetLabelSize ( Option_t axis = "X"  )  const [virtual]

static TAxis3D* TAxis3D::GetPadAxis ( TVirtualPad pad = 0  )  [static]

virtual Float_t TAxis3D::GetTitleOffset ( Option_t axis = "X"  )  const [virtual]

virtual Float_t TAxis3D::GetTickLength ( Option_t axis = "X"  )  const [virtual]

virtual void TAxis3D::GetCenter ( Axis_t center  )  [inline, virtual]

Definition at line 75 of file TAxis3D.h.

References fAxis, and TAxis::GetCenter().

virtual void TAxis3D::GetLowEdge ( Axis_t edge  )  [inline, virtual]

Definition at line 77 of file TAxis3D.h.

References fAxis, and TAxis::GetLowEdge().

virtual char* TAxis3D::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

Option_t* TAxis3D::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 81 of file TAxis3D.h.

References TString::Data(), and fOption.

virtual TAxis* TAxis3D::GetXaxis (  )  [inline, virtual]

Definition at line 83 of file TAxis3D.h.

References fAxis.

virtual TAxis* TAxis3D::GetYaxis (  )  [inline, virtual]

Definition at line 84 of file TAxis3D.h.

References fAxis.

virtual TAxis* TAxis3D::GetZaxis (  )  [inline, virtual]

Definition at line 85 of file TAxis3D.h.

References fAxis.

virtual Bool_t TAxis3D::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 86 of file TAxis3D.h.

References kTRUE.

virtual void TAxis3D::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

void TAxis3D::PaintAxis ( TGaxis axis,
Float_t  ang 
)

static Double_t* TAxis3D::PixeltoXYZ ( Double_t  px,
Double_t  py,
Double_t point3D,
TView view = 0 
) [static]

virtual void TAxis3D::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

virtual void TAxis3D::SetAxisColor ( Color_t  color = 1,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetAxisRange ( Double_t  xmin,
Double_t  xmax,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetLabelColor ( Color_t  color = 1,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetLabelFont ( Style_t  font = 62,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetLabelOffset ( Float_t  offset = 0.005,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetLabelSize ( Float_t  size = 0.02,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetNdivisions ( Int_t  n = 510,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetOption ( Option_t option = " "  )  [inline, virtual]

Definition at line 101 of file TAxis3D.h.

References fOption, and option.

virtual void TAxis3D::SetTickLength ( Float_t  length = 0.02,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetTitleOffset ( Float_t  offset = 1,
Option_t axis = "*" 
) [virtual]

virtual void TAxis3D::SetXTitle ( const char *  title  )  [inline, virtual]

Definition at line 104 of file TAxis3D.h.

References fAxis, and TNamed::SetTitle().

virtual void TAxis3D::SetYTitle ( const char *  title  )  [inline, virtual]

Definition at line 105 of file TAxis3D.h.

References fAxis, and TNamed::SetTitle().

virtual void TAxis3D::SetZTitle ( const char *  title  )  [inline, virtual]

Definition at line 106 of file TAxis3D.h.

References fAxis, and TNamed::SetTitle().

static TAxis3D* TAxis3D::ToggleRulers ( TVirtualPad pad = 0  )  [static]

static TAxis3D* TAxis3D::ToggleZoom ( TVirtualPad pad = 0  )  [static]

void TAxis3D::UseCurrentStyle (  )  [virtual]

Reimplemented from TObject.


Member Data Documentation

TAxis TAxis3D::fAxis [protected]

Definition at line 40 of file TAxis3D.h.

Referenced by Browse(), Copy(), DistancetoPrimitive(), GetAxisColor(), GetCenter(), GetLabelColor(), GetLabelFont(), GetLabelOffset(), GetLabelSize(), GetLowEdge(), GetNdivisions(), GetTickLength(), GetTitleOffset(), GetXaxis(), GetYaxis(), GetZaxis(), InitSet(), PaintAxis(), SavePrimitive(), SetAxisColor(), SetAxisRange(), SetLabelColor(), SetLabelFont(), SetLabelOffset(), SetLabelSize(), SetNdivisions(), SetTickLength(), SetTitleOffset(), SetXTitle(), SetYTitle(), SetZTitle(), and UseCurrentStyle().

TString TAxis3D::fOption [protected]

Definition at line 41 of file TAxis3D.h.

Referenced by GetOption(), and SetOption().

const Char_t * TAxis3D::fgRulerName [static, protected]

Definition at line 42 of file TAxis3D.h.

Referenced by GetPadAxis(), and ToggleZoom().

TAxis* TAxis3D::fSelected [protected]

Definition at line 43 of file TAxis3D.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), and TAxis3D().

Bool_t TAxis3D::fZoomMode [protected]

The selected axis to play with.

Definition at line 44 of file TAxis3D.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), SwitchZoom(), TAxis3D(), and Zoom().

Bool_t TAxis3D::fStickyZoom [protected]

Definition at line 45 of file TAxis3D.h.

Referenced by ExecuteEvent(), StickyZoom(), and TAxis3D().

const char* TAxis3D::fgRulerName [static, protected]

Definition at line 42 of file TAxis3D.h.

TAxis* TAxis3D::fSelected [protected]

Definition at line 43 of file TAxis3D.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:48 2011 for ROOT_528-00b_version by  doxygen 1.5.1