#include <TAxis3D.h>
Inheritance diagram for TAxis3D:
Definition at line 33 of file TAxis3D.h.
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 | ) |
TAxis3D::TAxis3D | ( | ) |
TAxis3D::TAxis3D | ( | Option_t * | option | ) |
TAxis3D::TAxis3D | ( | const TAxis3D & | axis | ) |
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] |
void TAxis3D::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TObject.
Definition at line 157 of file TAxis3D.cxx.
References b, fAxis, TAxis::GetTitle(), and i.
Reimplemented from TObject.
Definition at line 166 of file TAxis3D.cxx.
References ROOT::Math::gv_detail::dist(), fAxis, fSelected, fZoomMode, and i.
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 556 of file TAxis3D.cxx.
References AxisChoice(), fAxis, and TAttAxis::GetNdivisions().
Referenced by UseCurrentStyle().
Definition at line 567 of file TAxis3D.cxx.
References AxisChoice(), fAxis, and TAttAxis::GetAxisColor().
Referenced by PaintAxis(), and UseCurrentStyle().
Definition at line 578 of file TAxis3D.cxx.
References AxisChoice(), fAxis, and TAttAxis::GetLabelColor().
Referenced by PaintAxis(), and UseCurrentStyle().
Definition at line 589 of file TAxis3D.cxx.
References AxisChoice(), fAxis, and TAttAxis::GetLabelFont().
Referenced by PaintAxis(), and UseCurrentStyle().
Definition at line 600 of file TAxis3D.cxx.
References AxisChoice(), fAxis, and TAttAxis::GetLabelOffset().
Referenced by PaintAxis(), and UseCurrentStyle().
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().
Definition at line 633 of file TAxis3D.cxx.
References AxisChoice(), fAxis, and TAttAxis::GetTitleOffset().
Referenced by PaintAxis(), and UseCurrentStyle().
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] |
virtual void TAxis3D::GetLowEdge | ( | Axis_t * | edge | ) | [inline, virtual] |
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] |
virtual TAxis* TAxis3D::GetYaxis | ( | ) | [inline, virtual] |
virtual TAxis* TAxis3D::GetZaxis | ( | ) | [inline, virtual] |
virtual Bool_t TAxis3D::IsFolder | ( | ) | const [inline, virtual] |
void TAxis3D::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 305 of file TAxis3D.cxx.
References axis, and PaintAxis().
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().
Definition at line 661 of file TAxis3D.cxx.
References AXISCHOICE, fAxis, and TAttAxis::SetAxisColor().
Definition at line 670 of file TAxis3D.cxx.
References AxisChoice(), fAxis, TAxis::FindBin(), and TAxis::SetRange().
Definition at line 684 of file TAxis3D.cxx.
References AXISCHOICE, fAxis, and TAttAxis::SetLabelColor().
Definition at line 693 of file TAxis3D.cxx.
References AXISCHOICE, fAxis, and TAttAxis::SetLabelFont().
Definition at line 702 of file TAxis3D.cxx.
References AXISCHOICE, fAxis, and TAttAxis::SetLabelOffset().
Definition at line 711 of file TAxis3D.cxx.
References AXISCHOICE, fAxis, and TAttAxis::SetLabelSize().
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 720 of file TAxis3D.cxx.
References AXISCHOICE, fAxis, and TAttAxis::SetTickLength().
Definition at line 729 of file TAxis3D.cxx.
References AXISCHOICE, fAxis, and TAttAxis::SetTitleOffset().
virtual void TAxis3D::SetXTitle | ( | const char * | title | ) | [inline, virtual] |
virtual void TAxis3D::SetYTitle | ( | const char * | title | ) | [inline, virtual] |
virtual void TAxis3D::SetZTitle | ( | const char * | title | ) | [inline, virtual] |
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().
void TAxis3D::Build | ( | ) | [private] |
void TAxis3D::InitSet | ( | ) | [protected] |
Bool_t TAxis3D::SwitchZoom | ( | ) | [protected] |
Reimplemented from TObject.
Reimplemented from TObject.
Bool_t& TAxis3D::StickyZoom | ( | ) | [inline] |
static TAxis3D* TAxis3D::GetPadAxis | ( | TVirtualPad * | pad = 0 |
) | [static] |
virtual void TAxis3D::GetCenter | ( | Axis_t * | center | ) | [inline, virtual] |
virtual void TAxis3D::GetLowEdge | ( | Axis_t * | edge | ) | [inline, 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] |
virtual TAxis* TAxis3D::GetYaxis | ( | ) | [inline, virtual] |
virtual TAxis* TAxis3D::GetZaxis | ( | ) | [inline, virtual] |
virtual Bool_t TAxis3D::IsFolder | ( | ) | const [inline, virtual] |
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::SetAxisRange | ( | Double_t | xmin, | |
Double_t | xmax, | |||
Option_t * | axis = "*" | |||
) | [virtual] |
virtual void TAxis3D::SetOption | ( | Option_t * | option = " " |
) | [inline, virtual] |
virtual void TAxis3D::SetXTitle | ( | const char * | title | ) | [inline, virtual] |
virtual void TAxis3D::SetYTitle | ( | const char * | title | ) | [inline, virtual] |
virtual void TAxis3D::SetZTitle | ( | const char * | title | ) | [inline, virtual] |
static TAxis3D* TAxis3D::ToggleRulers | ( | TVirtualPad * | pad = 0 |
) | [static] |
static TAxis3D* TAxis3D::ToggleZoom | ( | TVirtualPad * | pad = 0 |
) | [static] |
void TAxis3D::UseCurrentStyle | ( | ) | [virtual] |
Reimplemented from TObject.
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] |
const Char_t * TAxis3D::fgRulerName [static, protected] |
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] |
const char* TAxis3D::fgRulerName [static, protected] |
TAxis* TAxis3D::fSelected [protected] |