TInspectCanvas Class Reference

#include <TInspectCanvas.h>

Inheritance diagram for TInspectCanvas:

TCanvas TAttText TCanvas TAttText TPad TPad TPad TPad TVirtualPad TVirtualPad TVirtualPad TVirtualPad TVirtualPad TVirtualPad TVirtualPad TVirtualPad List of all members.

Public Member Functions

 TInspectCanvas ()
 TInspectCanvas (UInt_t ww, UInt_t wh)
virtual ~TInspectCanvas ()
TButtonGetBackward () const
TButtonGetForward () const
TObjectGetCurObject () const
TListGetObjects () const
virtual void InspectObject (TObject *obj)
virtual void RecursiveRemove (TObject *obj)
virtual void Divide (Int_t nx=1, Int_t ny=1, Float_t xmargin=0.01, Float_t ymargin=0.01, Int_t color=0)
virtual void SetGrid (Int_t valuex=1, Int_t valuey=1)
virtual void SetGridx (Int_t value=1)
virtual void SetGridy (Int_t value=1)
virtual void SetLogx (Int_t value=1)
virtual void SetLogy (Int_t value=1)
virtual void SetLogz (Int_t value=1)
virtual void SetTickx (Int_t value=1)
virtual void SetTicky (Int_t value=1)
virtual void x3d (Option_t *option="")
 TInspectCanvas ()
 TInspectCanvas (UInt_t ww, UInt_t wh)
virtual ~TInspectCanvas ()
TButtonGetBackward () const
TButtonGetForward () const
TObjectGetCurObject () const
TListGetObjects () const
virtual void InspectObject (TObject *obj)
virtual void RecursiveRemove (TObject *obj)
virtual void Divide (Int_t nx=1, Int_t ny=1, Float_t xmargin=0.01, Float_t ymargin=0.01, Int_t color=0)
virtual void SetGrid (Int_t valuex=1, Int_t valuey=1)
virtual void SetGridx (Int_t value=1)
virtual void SetGridy (Int_t value=1)
virtual void SetLogx (Int_t value=1)
virtual void SetLogy (Int_t value=1)
virtual void SetLogz (Int_t value=1)
virtual void SetTickx (Int_t value=1)
virtual void SetTicky (Int_t value=1)
virtual void x3d (Option_t *option="")

Static Public Member Functions

static void GoBackward ()
static void GoForward ()
static void Inspector (TObject *obj)
static void GoBackward ()
static void GoForward ()
static void Inspector (TObject *obj)

Protected Attributes

TButtonfBackward
TButtonfForward
TListfObjects
TObjectfCurObject
TButtonfBackward
TButtonfForward
TListfObjects
TObjectfCurObject

Detailed Description

Definition at line 33 of file TInspectCanvas.h.


Constructor & Destructor Documentation

TInspectCanvas::TInspectCanvas (  ) 

Definition at line 67 of file TInspectCanvas.cxx.

References fBackward, fCurObject, fForward, TPad::fLogx, TPad::fLogy, fObjects, and kFALSE.

Referenced by Inspector().

TInspectCanvas::TInspectCanvas ( UInt_t  ww,
UInt_t  wh 
)

Definition at line 81 of file TInspectCanvas.cxx.

References fBackward, fCurObject, fForward, TPad::fLogx, TPad::fLogy, fObjects, and kFALSE.

TInspectCanvas::~TInspectCanvas (  )  [virtual]

Definition at line 96 of file TInspectCanvas.cxx.

References TList::Clear(), and fObjects.

TInspectCanvas::TInspectCanvas (  ) 

TInspectCanvas::TInspectCanvas ( UInt_t  ww,
UInt_t  wh 
)

virtual TInspectCanvas::~TInspectCanvas (  )  [virtual]


Member Function Documentation

TButton* TInspectCanvas::GetBackward (  )  const [inline]

Definition at line 46 of file TInspectCanvas.h.

References fBackward.

TButton* TInspectCanvas::GetForward (  )  const [inline]

Definition at line 47 of file TInspectCanvas.h.

References fForward.

TObject* TInspectCanvas::GetCurObject (  )  const [inline]

Definition at line 48 of file TInspectCanvas.h.

References fCurObject.

Referenced by GoBackward(), and GoForward().

TList* TInspectCanvas::GetObjects (  )  const [inline]

Definition at line 49 of file TInspectCanvas.h.

References fObjects.

Referenced by GoBackward(), GoForward(), and Inspector().

void TInspectCanvas::GoBackward (  )  [static]

Definition at line 357 of file TInspectCanvas.cxx.

References TList::Before(), TPad::FindObject(), GetCurObject(), TROOT::GetListOfCanvases(), GetObjects(), gROOT, and InspectObject().

Referenced by G__G__GPad_182_0_7(), and G__setup_memfuncTInspectCanvas().

void TInspectCanvas::GoForward (  )  [static]

Definition at line 369 of file TInspectCanvas.cxx.

References TList::After(), TPad::FindObject(), GetCurObject(), TROOT::GetListOfCanvases(), GetObjects(), gROOT, and InspectObject().

Referenced by G__G__GPad_182_0_8(), and G__setup_memfuncTInspectCanvas().

void TInspectCanvas::Inspector ( TObject obj  )  [static]

Definition at line 381 of file TInspectCanvas.cxx.

References TList::Add(), TVirtualPad::cd(), TCanvas::cd(), TPad::FindObject(), TROOT::GetListOfCanvases(), GetObjects(), gPad, gROOT, InspectObject(), and TInspectCanvas().

Referenced by G__G__GPad_182_0_9(), and G__setup_memfuncTInspectCanvas().

void TInspectCanvas::InspectObject ( TObject obj  )  [virtual]

Definition at line 108 of file TInspectCanvas.cxx.

References TDataType::AsString(), TClass::BuildRealData(), canvas, xmlio::Class, TCanvas::Clear(), TButton::Draw(), TObject::Draw(), TLine::DrawLine(), TText::DrawText(), fBackward, fCurObject, fForward, TDataMember::GetClass(), TRealData::GetDataMember(), TDataMember::GetDataType(), TDatime::GetDateTime(), TDataMember::GetFullTypeName(), TClass::GetListOfRealData(), TRealData::GetName(), TCollection::GetSize(), TRealData::GetThisOffset(), TDataType::GetTypeName(), TDataMember::GetTypeName(), TPad::GetVirtCanvas(), TCanvas::GetWh(), i, TClass::InheritsFrom(), TDataMember::IsaPointer(), TDataMember::IsBasic(), TClass::IsStartingWithTObject(), TObject::kCanDelete, kFALSE, TLink::kIsStarStar, kTRUE, line, nh, nrows, TPad::Range(), TObject::SetBit(), TCanvas::SetCanvasSize(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TNamed::SetName(), TAttText::SetTextAlign(), TAttText::SetTextAngle(), TAttText::SetTextColor(), TAttText::SetTextFont(), TAttText::SetTextSize(), TPad::SetToolTipText(), snprintf, strlcat(), strlcpy(), tval, TCanvas::Update(), x1, and x2.

Referenced by GoBackward(), GoForward(), and Inspector().

void TInspectCanvas::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TPad.

Definition at line 400 of file TInspectCanvas.cxx.

References fObjects, TPad::RecursiveRemove(), and TList::Remove().

void TInspectCanvas::Divide ( Int_t  nx = 1,
Int_t  ny = 1,
Float_t  xmargin = 0.01,
Float_t  ymargin = 0.01,
Int_t  color = 0 
) [inline, virtual]

Reimplemented from TPad.

Definition at line 71 of file TInspectCanvas.h.

void TInspectCanvas::SetGrid ( Int_t  valuex = 1,
Int_t  valuey = 1 
) [inline, virtual]

Reimplemented from TPad.

Definition at line 72 of file TInspectCanvas.h.

void TInspectCanvas::SetGridx ( Int_t  value = 1  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 73 of file TInspectCanvas.h.

void TInspectCanvas::SetGridy ( Int_t  value = 1  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 74 of file TInspectCanvas.h.

void TInspectCanvas::SetLogx ( Int_t  value = 1  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 75 of file TInspectCanvas.h.

void TInspectCanvas::SetLogy ( Int_t  value = 1  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 76 of file TInspectCanvas.h.

void TInspectCanvas::SetLogz ( Int_t  value = 1  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 77 of file TInspectCanvas.h.

void TInspectCanvas::SetTickx ( Int_t  value = 1  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 78 of file TInspectCanvas.h.

void TInspectCanvas::SetTicky ( Int_t  value = 1  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 79 of file TInspectCanvas.h.

void TInspectCanvas::x3d ( Option_t option = ""  )  [inline, virtual]

Reimplemented from TPad.

Definition at line 80 of file TInspectCanvas.h.

TButton* TInspectCanvas::GetBackward (  )  const [inline]

Definition at line 46 of file TInspectCanvas.h.

References fBackward.

TButton* TInspectCanvas::GetForward (  )  const [inline]

Definition at line 47 of file TInspectCanvas.h.

References fForward.

TObject* TInspectCanvas::GetCurObject (  )  const [inline]

Definition at line 48 of file TInspectCanvas.h.

References fCurObject.

TList* TInspectCanvas::GetObjects (  )  const [inline]

Definition at line 49 of file TInspectCanvas.h.

References fObjects.

static void TInspectCanvas::GoBackward (  )  [static]

static void TInspectCanvas::GoForward (  )  [static]

static void TInspectCanvas::Inspector ( TObject obj  )  [static]

virtual void TInspectCanvas::InspectObject ( TObject obj  )  [virtual]

virtual void TInspectCanvas::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::Divide ( Int_t  nx = 1,
Int_t  ny = 1,
Float_t  xmargin = 0.01,
Float_t  ymargin = 0.01,
Int_t  color = 0 
) [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetGrid ( Int_t  valuex = 1,
Int_t  valuey = 1 
) [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetGridx ( Int_t  value = 1  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetGridy ( Int_t  value = 1  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetLogx ( Int_t  value = 1  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetLogy ( Int_t  value = 1  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetLogz ( Int_t  value = 1  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetTickx ( Int_t  value = 1  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::SetTicky ( Int_t  value = 1  )  [virtual]

Reimplemented from TPad.

virtual void TInspectCanvas::x3d ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.


Member Data Documentation

TButton* TInspectCanvas::fBackward [protected]

Definition at line 37 of file TInspectCanvas.h.

Referenced by GetBackward(), InspectObject(), and TInspectCanvas().

TButton* TInspectCanvas::fForward [protected]

Definition at line 38 of file TInspectCanvas.h.

Referenced by GetForward(), InspectObject(), and TInspectCanvas().

TList* TInspectCanvas::fObjects [protected]

Definition at line 39 of file TInspectCanvas.h.

Referenced by GetObjects(), RecursiveRemove(), TInspectCanvas(), and ~TInspectCanvas().

TObject* TInspectCanvas::fCurObject [protected]

Definition at line 40 of file TInspectCanvas.h.

Referenced by GetCurObject(), InspectObject(), and TInspectCanvas().

TButton* TInspectCanvas::fBackward [protected]

Definition at line 37 of file TInspectCanvas.h.

TButton* TInspectCanvas::fForward [protected]

Definition at line 38 of file TInspectCanvas.h.

TList* TInspectCanvas::fObjects [protected]

Definition at line 39 of file TInspectCanvas.h.

TObject* TInspectCanvas::fCurObject [protected]

Definition at line 40 of file TInspectCanvas.h.


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