ROOT » CORE » BASE » TVirtualPad

class TVirtualPad: public TObject, public TAttLine, public TAttFill, public TAttPad, public TQObject


  TVirtualPad is an abstract base class for the Pad and Canvas classes.

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~TVirtualPad()
virtual voidAbsCoordinates(Bool_t set)
virtual Double_tAbsPixeltoX(Int_t px)
virtual Double_tAbsPixeltoY(Int_t py)
voidTObject::AbstractMethod(const char* method) const
virtual voidAddExec(const char* name, const char* command)
virtual voidTObject::AppendPad(Option_t* option = "")
static Bool_tTQObject::AreAllSignalsBlocked()
Bool_tTQObject::AreSignalsBlocked() const
static Bool_tTQObject::BlockAllSignals(Bool_t b)
Bool_tTQObject::BlockSignals(Bool_t b)
virtual voidTObject::Browse(TBrowser* b)
virtual TLegend*BuildLegend(Double_t x1 = 0.5, Double_t y1 = 0.67000000000000004, Double_t x2 = 0.88, Double_t y2 = 0.88, const char* title = "")
virtual TVirtualPad*cd(Int_t subpadnumber = 0)
virtual voidTQObject::ChangedBy(const char* method)SIGNAL
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidClear(Option_t* option = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidClose(Option_t* option = "")
virtual voidCloseToolTip(TObject* tip)
voidTQObject::CollectClassSignalLists(TList& list, TClass* cls)
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
virtual voidTObject::Copy(TObject& object) const
virtual voidCopyPixmap()
virtual voidCopyPixmaps()
virtual TObject*CreateToolTip(const TBox* b, const char* text, Long_t delayms)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual voidDeleteExec(const char* name)
virtual voidDeleteToolTip(TObject* tip)
virtual voidTQObject::Destroyed()SIGNAL
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidDivide(Int_t nx = 1, Int_t ny = 1, Float_t xmargin = 0.01, Float_t ymargin = 0.01, Int_t color = 0)
virtual voidDraw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual voidDrawClassObject(const TObject* obj, Option_t* option = "")
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual TH1F*DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char* title = "")
virtual voidTObject::Dump() constMENU
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
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 voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidExecuteEventAxis(Int_t event, Int_t px, Int_t py, TAxis* axis)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Double_tGetAbsHNDC() const
virtual Double_tGetAbsWNDC() const
virtual Double_tGetAbsXlowNDC() const
virtual Double_tGetAbsYlowNDC() const
Float_tTAttPad::GetAfile() const
virtual Double_tGetAspectRatio() const
Float_tTAttPad::GetAstat() const
virtual Short_tGetBorderMode() const
virtual Short_tGetBorderSize() const
Float_tTAttPad::GetBottomMargin() const
virtual TCanvas*GetCanvas() const
virtual Int_tGetCanvasID() const
virtual TCanvasImp*GetCanvasImp() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Int_tGetEvent() const
virtual Int_tGetEventX() const
virtual Int_tGetEventY() const
virtual Color_tTAttFill::GetFillColor() const
virtual Style_tTAttFill::GetFillStyle() const
virtual TFrame*GetFrame()
Int_tTAttPad::GetFrameBorderMode() const
Width_tTAttPad::GetFrameBorderSize() const
Color_tTAttPad::GetFrameFillColor() const
Style_tTAttPad::GetFrameFillStyle() const
Color_tTAttPad::GetFrameLineColor() const
Style_tTAttPad::GetFrameLineStyle() const
Width_tTAttPad::GetFrameLineWidth() const
virtual Int_tGetGLDevice()
virtual Bool_tGetGridx() const
virtual Bool_tGetGridy() const
virtual Color_tGetHighLightColor() const
virtual Double_tGetHNDC() const
virtual const char*TObject::GetIconName() const
Float_tTAttPad::GetLeftMargin() const
virtual Color_tTAttLine::GetLineColor() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
virtual TList*GetListOfExecs() const
virtual TList*GetListOfPrimitives() const
TList*TQObject::GetListOfSignals() const
virtual Int_tGetLogx() const
virtual Int_tGetLogy() const
virtual Int_tGetLogz() const
virtual TVirtualPad*GetMother() const
virtual const char*GetName() const
virtual Int_tGetNumber() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual TVirtualPad*GetPad(Int_t subpadnumber) const
virtual Int_tGetPadPaint() const
virtual voidGetPadPar(Double_t& xlow, Double_t& ylow, Double_t& xup, Double_t& yup)
virtual TObject*GetPadPointer() const
virtual TVirtualPad*GetPadSave() const
virtual TVirtualPadPainter*GetPainter()
virtual Double_tGetPhi() const
virtual Int_tGetPixmapID() const
virtual TObject*GetPrimitive(const char* name) const
virtual voidGetRange(Double_t& x1, Double_t& y1, Double_t& x2, Double_t& y2)
virtual voidGetRangeAxis(Double_t& xmin, Double_t& ymin, Double_t& xmax, Double_t& ymax)
Float_tTAttPad::GetRightMargin() const
virtual TObject*GetSelected() const
virtual TVirtualPad*GetSelectedPad() const
virtual Double_tGetTheta() const
virtual Int_tGetTickx() const
virtual Int_tGetTicky() const
virtual const char*GetTitle() const
Float_tTAttPad::GetTopMargin() const
virtual UInt_tTObject::GetUniqueID() const
virtual Double_tGetUxmax() const
virtual Double_tGetUxmin() const
virtual Double_tGetUymax() const
virtual Double_tGetUymin() const
virtual TView*GetView() const
virtual TObject*GetView3D() const
virtual TVirtualViewer3D*GetViewer3D(Option_t* type = "")
virtual TVirtualPad*GetVirtCanvas() const
virtual UInt_tGetWh() const
virtual Double_tGetWNDC() const
virtual UInt_tGetWw() const
virtual Double_tGetX1() const
virtual Double_tGetX2() const
Float_tTAttPad::GetXfile() const
virtual Double_tGetXlowNDC() const
Float_tTAttPad::GetXstat() const
virtual Double_tGetY1() const
virtual Double_tGetY2() const
Float_tTAttPad::GetYfile() const
virtual Double_tGetYlowNDC() const
Float_tTAttPad::GetYstat() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual Bool_tHasCrosshair() const
virtual Bool_tHasFixedAspectRatio() const
virtual ULong_tTObject::Hash() const
virtual Bool_tHasViewer3D() const
virtual voidHighLight(Color_t col = kRed, Bool_t set = kTRUE)
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
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_tIsBatch() const
Bool_tIsBeingResized() const
virtual Bool_tIsEditable() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tIsModified() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tIsRetained() const
virtual Bool_tTObject::IsSortable() const
virtual Bool_tTAttFill::IsTransparent() const
virtual Bool_tIsVertical() const
Bool_tTObject::IsZombie() const
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual voidTQObject::Message(const char* msg)SIGNAL
virtual voidModified(Bool_t flag = 1)
virtual voidTAttLine::Modify()
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
virtual Bool_tOpaqueMoving() const
virtual Bool_tOpaqueResizing() 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)
TVirtualPad&operator=(const TVirtualPad&)
static TVirtualPad*&Pad()
virtual Bool_tPadInHighlightMode() const
virtual Bool_tPadInSelectionMode() const
virtual Double_tPadtoX(Double_t x) const
virtual Double_tPadtoY(Double_t y) const
virtual voidPaint(Option_t* option = "")
virtual voidPaintBorderPS(Double_t xl, Double_t yl, Double_t xt, Double_t yt, Int_t bmode, Int_t bsize, Int_t dark, Int_t light)
virtual voidPaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t* option = "")
virtual voidPaintFillArea(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidPaintFillArea(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidPaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidPaintLine3D(Float_t* p1, Float_t* p2)
virtual voidPaintLine3D(Double_t* p1, Double_t* p2)
virtual voidPaintLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)
virtual voidPaintModified()
virtual voidPaintPadFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual voidPaintPolyLine(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidPaintPolyLine(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidPaintPolyLine3D(Int_t n, Double_t* p)
virtual voidPaintPolyLineNDC(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidPaintPolyMarker(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual voidPaintPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual voidPaintText(Double_t x, Double_t y, const char* text)
virtual voidPaintText(Double_t x, Double_t y, const wchar_t* text)
virtual voidPaintTextNDC(Double_t u, Double_t v, const char* text)
virtual voidPaintTextNDC(Double_t u, Double_t v, const wchar_t* text)
virtual Double_tPixeltoX(Int_t px)
virtual Double_tPixeltoY(Int_t py)
virtual voidPop()
virtual voidPopTopLevelSelectable()
virtual voidPrint(const char* filename = "") const
virtual voidPrint(const char* filename, Option_t* option)
virtual voidPushSelectableObject(TObject* obj)
virtual voidPushTopLevelSelectable(TObject* top)
virtual voidRange(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidRangeAxis(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual Int_tTObject::Read(const char* name)
virtual voidRecursiveRemove(TObject* obj)
virtual voidRedrawAxis(Option_t* option = "")
virtual voidReleaseViewer3D(Option_t* type = "")
virtual voidTAttFill::ResetAttFill(Option_t* option = "")
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttPad::ResetAttPad(Option_t* option = "")
voidTObject::ResetBit(UInt_t f)
virtual voidResetToolTip(TObject* tip)
virtual voidResetView3D(TObject* view = 0)
virtual voidResizePad(Option_t* option = "")
virtual voidSaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTAttFill::SaveFillAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1001)
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
virtual voidTAttPad::SetAfile(Float_t afile)
virtual voidTAttPad::SetAstat(Float_t astat)
virtual voidSetAttFillPS(Color_t color, Style_t style)
virtual voidSetAttLinePS(Color_t color, Style_t style, Width_t lwidth)
virtual voidSetAttMarkerPS(Color_t color, Style_t style, Size_t msize)
virtual voidSetAttTextPS(Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize)
virtual voidSetBatch(Bool_t batch = kTRUE)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidSetBorderMode(Short_t bordermode)
virtual voidSetBorderSize(Short_t bordersize)
virtual voidTAttPad::SetBottomMargin(Float_t bottommargin)
virtual voidSetCanvas(TCanvas* c)
virtual voidSetCanvasSize(UInt_t ww, UInt_t wh)
virtual voidSetCopyGLDevice(Bool_t copy)
virtual voidSetCrosshair(Int_t crhair = 1)
virtual voidSetCursor(ECursor cursor)
virtual voidSetDoubleBuffer(Int_t mode = 1)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidSetEditable(Bool_t mode = kTRUE)
virtual voidTAttFill::SetFillAttributes()MENU
virtual voidTAttFill::SetFillColor(Color_t fcolor)
virtual voidTAttFill::SetFillColorAlpha(Color_t fcolor, Float_t falpha)
virtual voidTAttFill::SetFillStyle(Style_t fstyle)
virtual voidSetFixedAspectRatio(Bool_t fixed = kTRUE)
voidTAttPad::SetFrameBorderMode(Int_t mode = 1)
voidTAttPad::SetFrameBorderSize(Width_t size = 1)
voidTAttPad::SetFrameFillColor(Color_t color = 1)
voidTAttPad::SetFrameFillStyle(Style_t styl = 0)
voidTAttPad::SetFrameLineColor(Color_t color = 1)
voidTAttPad::SetFrameLineStyle(Style_t styl = 0)
voidTAttPad::SetFrameLineWidth(Width_t width = 1)
virtual voidSetGrid(Int_t valuex = 1, Int_t valuey = 1)
virtual voidSetGridx(Int_t value = 1)
virtual voidSetGridy(Int_t value = 1)
virtual voidTAttPad::SetLeftMargin(Float_t leftmargin)
virtual voidTAttLine::SetLineAttributes()MENU
virtual voidTAttLine::SetLineColor(Color_t lcolor)
virtual voidTAttLine::SetLineColorAlpha(Color_t lcolor, Float_t lalpha)
virtual voidTAttLine::SetLineStyle(Style_t lstyle)
virtual voidTAttLine::SetLineWidth(Width_t lwidth)
virtual voidSetLogx(Int_t value = 1)
virtual voidSetLogy(Int_t value = 1)
virtual voidSetLogz(Int_t value = 1)
virtual voidTAttPad::SetMargin(Float_t left, Float_t right, Float_t bottom, Float_t top)
virtual voidSetName(const char* name)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidSetPad(Double_t xlow, Double_t ylow, Double_t xup, Double_t yup)
virtual voidSetPad(const char* name, const char* title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color = 35, Short_t bordersize = 5, Short_t bordermode = -1)
virtual voidSetPhi(Double_t phi = 30)
virtual voidTAttPad::SetRightMargin(Float_t rightmargin)
virtual voidSetSelected(TObject* obj)
virtual voidSetTheta(Double_t theta = 30)
virtual voidSetTicks(Int_t valuex = 1, Int_t valuey = 1)
virtual voidSetTickx(Int_t value = 1)
virtual voidSetTicky(Int_t value = 1)
virtual voidSetTitle(const char* title = "")
virtual voidSetToolTipText(const char* text, Long_t delayms = 1000)
virtual voidTAttPad::SetTopMargin(Float_t topmargin)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidSetVertical(Bool_t vert = kTRUE)
virtual voidSetView(TView* view = 0)
virtual voidSetViewer3D(TVirtualViewer3D*)
virtual voidTAttPad::SetXfile(Float_t xfile)
virtual voidTAttPad::SetXstat(Float_t xstat)
virtual voidTAttPad::SetYfile(Float_t yfile)
virtual voidTAttPad::SetYstat(Float_t ystat)
virtual voidShowGuidelines(TObject* object, const Int_t event, const char mode = 'i', const bool cling = true)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
TVirtualPad()
TVirtualPad(const TVirtualPad&)
TVirtualPad(const char* name, const char* title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color = 19, Short_t bordersize = 4, Short_t bordermode = 1)
virtual voidUpdate()
virtual voidTObject::UseCurrentStyle()
virtual Int_tUtoAbsPixel(Double_t u) const
virtual Int_tUtoPixel(Double_t u) const
virtual Int_tVtoAbsPixel(Double_t v) const
virtual Int_tVtoPixel(Double_t v) const
virtual TObject*WaitPrimitive(const char* pname = "", const char* emode = "")
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
virtual Int_tXtoAbsPixel(Double_t x) const
virtual Double_tXtoPad(Double_t x) const
virtual Int_tXtoPixel(Double_t x) const
virtual Int_tYtoAbsPixel(Double_t y) const
virtual Double_tYtoPad(Double_t y) const
virtual Int_tYtoPixel(Double_t y) const
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual void*GetSender()
virtual const char*TQObject::GetSenderClassName() const
voidTObject::MakeZombie()

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:
Float_tTAttPad::fAfileAlignment for the file name
Float_tTAttPad::fAstatAlignment for the statistics
Float_tTAttPad::fBottomMarginBottomMargin
Color_tTAttFill::fFillColorfill area color
Style_tTAttFill::fFillStylefill area style
Int_tTAttPad::fFrameBorderModepad frame border mode
Width_tTAttPad::fFrameBorderSizepad frame border size
Color_tTAttPad::fFrameFillColorpad frame fill color
Style_tTAttPad::fFrameFillStylepad frame fill style
Color_tTAttPad::fFrameLineColorpad frame line color
Style_tTAttPad::fFrameLineStylepad frame line style
Width_tTAttPad::fFrameLineWidthpad frame line width
Float_tTAttPad::fLeftMarginLeftMargin
Color_tTAttLine::fLineColorline color
Style_tTAttLine::fLineStyleline style
Width_tTAttLine::fLineWidthline width
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
Bool_tfResizing!true when resizing the pad
Float_tTAttPad::fRightMarginRightMargin
Bool_tTQObject::fSignalsBlocked! flag used for suppression of signals
Float_tTAttPad::fTopMarginTopMargin
Float_tTAttPad::fXfileX position where to draw the file name
Float_tTAttPad::fXstatX position where to draw the statistics
Float_tTAttPad::fYfileY position where to draw the file name
Float_tTAttPad::fYstatY position where to draw the statistics
static Bool_tTQObject::fgAllSignalsBlockedflag used for suppression of all signals

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TVirtualPad *& Pad()
 Return the current pad for the current thread.
TVirtualPad()
 VirtualPad default constructor
TVirtualPad(const char* name, const char* title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color = 19, Short_t bordersize = 4, Short_t bordermode = 1)
 VirtualPad constructor
~TVirtualPad()
 VirtualPad destructor
void Streamer(TBuffer& )
 Stream an object of class TVirtualPad.
Bool_t PadInSelectionMode() const
 Should always return false unless you have non-standard picking.
Bool_t PadInHighlightMode() const
 Should always return false, unless you can highlight selected object in pad.
void PushTopLevelSelectable(TObject* top)
 Does nothing, unless you implement your own picking.
 When complex object containing sub-objects (which can be picked)
 is painted in a pad, this "top-level" object is pushed into
 the selectables stack.
void PushSelectableObject(TObject* obj)
 Does nothing, unless you implement your own picking.
 "Complete" object, or part of complex object, which
 can be picked.
void PopTopLevelSelectable()
 Does nothing, unless you implement your own picking.
 Remove top level selectable and all its' children.
void * GetSender()
{ return this; }
TVirtualPad()
void AbsCoordinates(Bool_t set)
Double_t AbsPixeltoX(Int_t px)
Double_t AbsPixeltoY(Int_t py)
void AddExec(const char* name, const char* command)
TLegend * BuildLegend(Double_t x1 = 0.5, Double_t y1 = 0.67000000000000004, Double_t x2 = 0.88, Double_t y2 = 0.88, const char* title = "")
TVirtualPad* cd(Int_t subpadnumber = 0)
void Clear(Option_t* option = "")
void Close(Option_t* option = "")
void CopyPixmap()
void CopyPixmaps()
void DeleteExec(const char* name)
void Divide(Int_t nx = 1, Int_t ny = 1, Float_t xmargin = 0.01, Float_t ymargin = 0.01, Int_t color = 0)
void Draw(Option_t* option = "")
void DrawClassObject(const TObject* obj, Option_t* option = "")
TH1F * DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char* title = "")
void ExecuteEventAxis(Int_t event, Int_t px, Int_t py, TAxis* axis)
Short_t GetBorderMode() const
Short_t GetBorderSize() const
Int_t GetCanvasID() const
TCanvasImp * GetCanvasImp() const
TCanvas * GetCanvas() const
TVirtualPad * GetVirtCanvas() const
Int_t GetEvent() const
Int_t GetEventX() const
Int_t GetEventY() const
TFrame * GetFrame()
Color_t GetHighLightColor() const
Int_t GetNumber() const
void GetRange(Double_t& x1, Double_t& y1, Double_t& x2, Double_t& y2)
void GetRangeAxis(Double_t& xmin, Double_t& ymin, Double_t& xmax, Double_t& ymax)
void GetPadPar(Double_t& xlow, Double_t& ylow, Double_t& xup, Double_t& yup)
Double_t GetXlowNDC() const
Double_t GetYlowNDC() const
Double_t GetWNDC() const
Double_t GetHNDC() const
UInt_t GetWw() const
UInt_t GetWh() const
Double_t GetAbsXlowNDC() const
Double_t GetAbsYlowNDC() const
Double_t GetAbsWNDC() const
Double_t GetAbsHNDC() const
Double_t GetAspectRatio() const
Double_t GetPhi() const
Double_t GetTheta() const
Double_t GetUxmin() const
Double_t GetUymin() const
Double_t GetUxmax() const
Double_t GetUymax() const
Bool_t GetGridx() const
Bool_t GetGridy() const
Int_t GetTickx() const
Int_t GetTicky() const
Double_t GetX1() const
Double_t GetX2() const
Double_t GetY1() const
Double_t GetY2() const
TList * GetListOfPrimitives() const
TList * GetListOfExecs() const
TObject * GetPrimitive(const char* name) const
TObject * GetSelected() const
TVirtualPad * GetPad(Int_t subpadnumber) const
TObject * GetPadPointer() const
TVirtualPad * GetPadSave() const
TVirtualPad * GetSelectedPad() const
TView * GetView() const
Int_t GetLogx() const
Int_t GetLogy() const
Int_t GetLogz() const
TVirtualPad * GetMother() const
const char * GetName() const
const char * GetTitle() const
Int_t GetPadPaint() const
Int_t GetPixmapID() const
TObject * GetView3D() const
Bool_t HasCrosshair() const
void HighLight(Color_t col = kRed, Bool_t set = kTRUE)
Bool_t HasFixedAspectRatio() const
Bool_t IsBatch() const
Bool_t IsBeingResized() const
{ return fResizing; }
Bool_t IsEditable() const
Bool_t IsModified() const
Bool_t IsRetained() const
Bool_t IsVertical() const
void ls(Option_t* option = "") const
void Modified(Bool_t flag = 1)
Bool_t OpaqueMoving() const
Bool_t OpaqueResizing() const
Double_t PadtoX(Double_t x) const
Double_t PadtoY(Double_t y) const
void Paint(Option_t* option = "")
void PaintBorderPS(Double_t xl, Double_t yl, Double_t xt, Double_t yt, Int_t bmode, Int_t bsize, Int_t dark, Int_t light)
void PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t* option = "")
void PaintFillArea(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
void PaintFillArea(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
void PaintPadFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
void PaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void PaintLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)
void PaintLine3D(Float_t* p1, Float_t* p2)
void PaintLine3D(Double_t* p1, Double_t* p2)
void PaintPolyLine(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
void PaintPolyLine(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
void PaintPolyLine3D(Int_t n, Double_t* p)
void PaintPolyLineNDC(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
void PaintPolyMarker(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
void PaintPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
void PaintModified()
void PaintText(Double_t x, Double_t y, const char* text)
void PaintText(Double_t x, Double_t y, const wchar_t* text)
void PaintTextNDC(Double_t u, Double_t v, const char* text)
void PaintTextNDC(Double_t u, Double_t v, const wchar_t* text)
Double_t PixeltoX(Int_t px)
Double_t PixeltoY(Int_t py)
void Pop()
void Print(const char* filename = "") const
void Print(const char* filename, Option_t* option)
void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void RangeAxis(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
void RecursiveRemove(TObject* obj)
void RedrawAxis(Option_t* option = "")
void ResetView3D(TObject* view = 0)
void ResizePad(Option_t* option = "")
void SaveAs(const char* filename = "", Option_t* option = "") const
void SetBatch(Bool_t batch = kTRUE)
void SetBorderMode(Short_t bordermode)
void SetBorderSize(Short_t bordersize)
void SetCanvas(TCanvas* c)
void SetCanvasSize(UInt_t ww, UInt_t wh)
void SetCrosshair(Int_t crhair = 1)
void SetCursor(ECursor cursor)
void SetDoubleBuffer(Int_t mode = 1)
void SetEditable(Bool_t mode = kTRUE)
void SetFixedAspectRatio(Bool_t fixed = kTRUE)
void SetGrid(Int_t valuex = 1, Int_t valuey = 1)
void SetGridx(Int_t value = 1)
void SetGridy(Int_t value = 1)
void SetLogx(Int_t value = 1)
void SetLogy(Int_t value = 1)
void SetLogz(Int_t value = 1)
void SetPad(const char* name, const char* title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color = 35, Short_t bordersize = 5, Short_t bordermode = -1)
void SetAttFillPS(Color_t color, Style_t style)
void SetAttLinePS(Color_t color, Style_t style, Width_t lwidth)
void SetAttMarkerPS(Color_t color, Style_t style, Size_t msize)
void SetAttTextPS(Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize)
void SetName(const char* name)
void SetSelected(TObject* obj)
void SetTicks(Int_t valuex = 1, Int_t valuey = 1)
void SetTickx(Int_t value = 1)
void SetTicky(Int_t value = 1)
void SetTitle(const char* title = "")
void SetTheta(Double_t theta = 30)
void SetPhi(Double_t phi = 30)
void SetToolTipText(const char* text, Long_t delayms = 1000)
void SetVertical(Bool_t vert = kTRUE)
void SetView(TView* view = 0)
void SetViewer3D(TVirtualViewer3D* )
{}
void ShowGuidelines(TObject* object, const Int_t event, const char mode = 'i', const bool cling = true)
TObject * WaitPrimitive(const char* pname = "", const char* emode = "")
void Update()
Int_t UtoAbsPixel(Double_t u) const
Int_t VtoAbsPixel(Double_t v) const
Int_t UtoPixel(Double_t u) const
Int_t VtoPixel(Double_t v) const
Int_t XtoAbsPixel(Double_t x) const
Int_t YtoAbsPixel(Double_t y) const
Double_t XtoPad(Double_t x) const
Double_t YtoPad(Double_t y) const
Int_t XtoPixel(Double_t x) const
Int_t YtoPixel(Double_t y) const
TObject * CreateToolTip(const TBox* b, const char* text, Long_t delayms)
void DeleteToolTip(TObject* tip)
void ResetToolTip(TObject* tip)
void CloseToolTip(TObject* tip)
TVirtualViewer3D * GetViewer3D(Option_t* type = "")
Bool_t HasViewer3D() const
void ReleaseViewer3D(Option_t* type = "")
Int_t GetGLDevice()
void SetCopyGLDevice(Bool_t copy)
TVirtualPadPainter * GetPainter()