Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TAxis3D Class Reference

#include <TAxis3D.h>

Inheritance diagram for TAxis3D:

Inheritance graph
[legend]
Collaboration diagram for TAxis3D:

Collaboration graph
[legend]
List of all members.

Public Methods

 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)
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_t * GetOption () 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 (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)
void UseCurrentStyle ()

Static Public Methods

TAxis3D * GetPadAxis (TVirtualPad *pad=0)
Double_t * PixeltoXYZ (Double_t px, Double_t py, Double_t *point3D, TView *view=0)
TAxis3D * ToggleRulers (TVirtualPad *pad=0)
TAxis3D * ToggleZoom (TVirtualPad *pad=0)

Protected Methods

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.


Static Protected Attributes

const Char_t * rulerName

Constructor & Destructor Documentation

TAxis3D::TAxis3D  
 

TAxis3D::TAxis3D Option_t *    option
 

TAxis3D::TAxis3D const TAxis3D &    axis
 

virtual TAxis3D::~TAxis3D   [virtual]
 

Definition at line 72 of file TAxis3D.h.


Member Function Documentation

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

Reimplemented from TNamed.

void TAxis3D::InitSet   [protected]
 

Bool_t TAxis3D::SwitchZoom   [protected]
 

Definition at line 129 of file TAxis3D.h.

References fZoomMode.

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.

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]
 

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 [virtual]
 

Definition at line 89 of file TAxis3D.h.

References TAxis::GetCenter().

virtual void TAxis3D::GetLowEdge Axis_t *    edge [virtual]
 

Definition at line 91 of file TAxis3D.h.

References TAxis::GetLowEdge().

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

Reimplemented from TObject.

Option_t* TAxis3D::GetOption   const [virtual]
 

Reimplemented from TObject.

Definition at line 95 of file TAxis3D.h.

References TString::Data().

virtual TAxis* TAxis3D::GetXaxis   [virtual]
 

Definition at line 97 of file TAxis3D.h.

virtual TAxis* TAxis3D::GetYaxis   [virtual]
 

Definition at line 98 of file TAxis3D.h.

virtual TAxis* TAxis3D::GetZaxis   [virtual]
 

Definition at line 99 of file TAxis3D.h.

virtual Bool_t TAxis3D::IsFolder   const [virtual]
 

Reimplemented from TObject.

Definition at line 100 of file TAxis3D.h.

virtual void TAxis3D::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

void TAxis3D::PaintAxis TGaxis   axis,
Float_t    ang
 

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

virtual void TAxis3D::SavePrimitive ofstream &    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 = " " [virtual]
 

Definition at line 115 of file TAxis3D.h.

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 [virtual]
 

Definition at line 118 of file TAxis3D.h.

References TNamed::SetTitle().

virtual void TAxis3D::SetYTitle const char *    title [virtual]
 

Definition at line 119 of file TAxis3D.h.

References TNamed::SetTitle().

virtual void TAxis3D::SetZTitle const char *    title [virtual]
 

Definition at line 120 of file TAxis3D.h.

References TNamed::SetTitle().

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

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

void TAxis3D::UseCurrentStyle   [virtual]
 

Reimplemented from TObject.


Member Data Documentation

TAxis TAxis3D::fAxis[3] [protected]
 

Definition at line 58 of file TAxis3D.h.

TString TAxis3D::fOption [protected]
 

Definition at line 59 of file TAxis3D.h.

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

Definition at line 60 of file TAxis3D.h.

TAxis* TAxis3D::fSelected [protected]
 

Definition at line 61 of file TAxis3D.h.

Bool_t TAxis3D::fZoomMode [protected]
 

The selected axis to play with.

Definition at line 62 of file TAxis3D.h.

Referenced by SwitchZoom().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:37 2003 for ROOT by doxygen1.2.16