A++ » INCLUDE » TAxis3D

class TAxis3D: public TNamed


TAxis3D

3D axice


Function Members (Methods)

public:
virtual~TAxis3D()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidBrowse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tDistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Color_tGetAxisColor(Option_t* axis = "X") const
virtual voidGetCenter(Axis_t* center)
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual Color_tGetLabelColor(Option_t* axis = "X") const
virtual Style_tGetLabelFont(Option_t* axis = "X") const
virtual Float_tGetLabelOffset(Option_t* axis = "X") const
virtual Float_tGetLabelSize(Option_t* axis = "X") const
virtual voidGetLowEdge(Axis_t* edge)
virtual const char*TNamed::GetName() const
virtual Int_tGetNdivisions(Option_t* axis = "X") const
virtual char*GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*GetOption() const
static TAxis3D*GetPadAxis(TVirtualPad* pad = 0)
virtual Float_tGetTickLength(Option_t* axis = "X") const
virtual const char*TNamed::GetTitle() const
virtual Float_tGetTitleOffset(Option_t* axis = "X") const
virtual UInt_tTObject::GetUniqueID() const
virtual TAxis*GetXaxis()
virtual TAxis*GetYaxis()
virtual TAxis*GetZaxis()
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tIsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
TAxis3D&operator=(const TAxis3D&)
virtual voidPaint(Option_t* option = "")
voidPaintAxis(TGaxis* axis, Float_t ang)
static Double_t*PixeltoXYZ(Double_t px, Double_t py, Double_t* point3D, TView* view = 0)
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidSavePrimitive(ostream& out, Option_t* option = "")
virtual voidSetAxisColor(Color_t color = 1, Option_t* axis = "*")MENU
virtual voidSetAxisRange(Double_t xmin, Double_t xmax, Option_t* axis = "*")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidSetLabelColor(Color_t color = 1, Option_t* axis = "*")MENU
virtual voidSetLabelFont(Style_t font = 62, Option_t* axis = "*")MENU
virtual voidSetLabelOffset(Float_t offset = 0.0050000000000000001, Option_t* axis = "*")MENU
virtual voidSetLabelSize(Float_t size = 0.02, Option_t* axis = "*")MENU
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
virtual voidSetNdivisions(Int_t n = 510, Option_t* axis = "*")MENU
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidSetOption(Option_t* option = " ")
virtual voidSetTickLength(Float_t length = 0.02, Option_t* axis = "*")MENU
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidSetTitleOffset(Float_t offset = 1, Option_t* axis = "*")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidSetXTitle(const char* title)MENU
virtual voidSetYTitle(const char* title)MENU
virtual voidSetZTitle(const char* title)MENU
virtual voidShowMembers(TMemberInspector& insp) const
virtual Int_tTNamed::Sizeof() const
Bool_t&StickyZoom()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
TAxis3D()
TAxis3D(Option_t* option)
TAxis3D(const TAxis3D& axis)
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
static TAxis3D*ToggleRulers(TVirtualPad* pad = 0)
static TAxis3D*ToggleZoom(TVirtualPad* pad = 0)
virtual voidUseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
Bool_t&Zoom()
protected:
virtual voidCopy(TObject& hnew) const
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidInitSet()
voidTObject::MakeZombie()
Bool_tSwitchZoom()
private:
Int_tAxisChoice(Option_t* axis) const
voidBuild()

Data Members

public:
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static TObject::EStatusBitsTObject::kHasUUID
static TObject::EStatusBitsTObject::kInvalidObject
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EStatusBitsTObject::kObjInCanvas
static TObject::(anonymous)TObject::kOverwrite
static TObject::(anonymous)TObject::kSingleKey
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
protected:
TAxisfAxis[3]X/Y/Z axis
TStringTNamed::fNameobject identifier
TStringfOptionOptions (is not use yet)
TAxis*fSelected! The selected axis to play with
Bool_tfStickyZoomStickyZoom mode: zoom will not be disabled after zooming attempt if true
TStringTNamed::fTitleobject title
Bool_tfZoomModeZoom mode for the entire parent TPad
static const char*fgRulerNameThe default object name

Class Charts

Inheritance Chart:
TObject
TNamed
TAxis3D

Function documentation

Bool_t SwitchZoom()
{Bool_t s = fZoomMode; fZoomMode = !fZoomMode; return s;}
Int_t AxisChoice(Option_t* axis) const
void Build()
void Copy(TObject& hnew) const
void InitSet()
TAxis3D()
TAxis3D(Option_t* option)
TAxis3D(const TAxis3D& axis)
virtual ~TAxis3D()
{;}
void Browse(TBrowser* b)
Int_t DistancetoPrimitive(Int_t px, Int_t py)
void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Bool_t & StickyZoom()
{return fStickyZoom;}
Bool_t & Zoom()
{return fZoomMode;}
Int_t GetNdivisions(Option_t* axis = "X") const
Color_t GetAxisColor(Option_t* axis = "X") const
Color_t GetLabelColor(Option_t* axis = "X") const
Style_t GetLabelFont(Option_t* axis = "X") const
Float_t GetLabelOffset(Option_t* axis = "X") const
Float_t GetLabelSize(Option_t* axis = "X") const
TAxis3D * GetPadAxis(TVirtualPad* pad = 0)
Float_t GetTitleOffset(Option_t* axis = "X") const
Float_t GetTickLength(Option_t* axis = "X") const
void GetCenter(Axis_t* center)
{fAxis[0].GetCenter(center);}
void GetLowEdge(Axis_t* edge)
{fAxis[0].GetLowEdge(edge);}
char * GetObjectInfo(Int_t px, Int_t py) const
Option_t * GetOption() const
{return fOption.Data();}
TAxis * GetXaxis()
{return &fAxis[0];}
TAxis * GetYaxis()
{return &fAxis[1];}
TAxis * GetZaxis()
{return &fAxis[2];}
Bool_t IsFolder() const
{ return kTRUE;}
void Paint(Option_t* option = "")
void PaintAxis(TGaxis* axis, Float_t ang)
Double_t * PixeltoXYZ(Double_t px, Double_t py, Double_t* point3D, TView* view = 0)
void SavePrimitive(ostream& out, Option_t* option = "")
void SetAxisColor(Color_t color = 1, Option_t* axis = "*")
void SetAxisRange(Double_t xmin, Double_t xmax, Option_t* axis = "*")
void SetLabelColor(Color_t color = 1, Option_t* axis = "*")
void SetLabelFont(Style_t font = 62, Option_t* axis = "*")
void SetLabelOffset(Float_t offset = 0.0050000000000000001, Option_t* axis = "*")
void SetLabelSize(Float_t size = 0.02, Option_t* axis = "*")
void SetNdivisions(Int_t n = 510, Option_t* axis = "*")
void SetOption(Option_t* option = " ")
{fOption = option;}
void SetTickLength(Float_t length = 0.02, Option_t* axis = "*")
void SetTitleOffset(Float_t offset = 1, Option_t* axis = "*")
void SetXTitle(const char* title)
{fAxis[0].SetTitle(title);}
void SetYTitle(const char* title)
{fAxis[1].SetTitle(title);}
void SetZTitle(const char* title)
{fAxis[2].SetTitle(title);}
TAxis3D * ToggleRulers(TVirtualPad* pad = 0)
TAxis3D * ToggleZoom(TVirtualPad* pad = 0)
void UseCurrentStyle()