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 = "")
virtual voidTObject::Browse(TBrowser* b)
virtual TVirtualPad*cd(Int_t subpadnumber = 0)
virtual voidTQObject::ChangedBy(const char* method)
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)
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 = "")
virtual voidDeleteExec(const char* name)
virtual voidDeleteToolTip(TObject* tip)
virtual voidTQObject::Destroyed()
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() const
virtual voidDrawClassObject(const TObject* obj, Option_t* option = "")
virtual TObject*TObject::DrawClone(Option_t* option = "") const
virtual TH1F*DrawFrame(Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char* title = "")
virtual voidTObject::Dump() const
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 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 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 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() const
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
static voidTQObject::LoadRQ_OBJECT()
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)
virtual voidModified(Bool_t flag = 1)
virtual voidTAttLine::Modify()
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
virtual Bool_tOpaqueMoving() const
virtual Bool_tOpaqueResizing() const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static 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)
TObject&TObject::operator=(const TObject& rhs)
static TVirtualPad*&Pad()
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 voidPaintTextNDC(Double_t u, Double_t v, const char* text)
virtual Double_tPixeltoX(Int_t px)
virtual Double_tPixeltoY(Int_t py)
virtual voidPop()
virtual voidPrint(const char* filename = "") const
virtual voidPrint(const char* filename, Option_t* option)
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(basic_ostream<char,char_traits<char> >& 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 = "")
static voidTObject::SetDtorOnly(void* obj)
virtual voidSetEditable(Bool_t mode = kTRUE)
virtual voidTAttFill::SetFillAttributes()
virtual voidTAttFill::SetFillColor(Color_t fcolor)
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()
virtual voidTAttLine::SetLineColor(Color_t lcolor)
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 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 voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& 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
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:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
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
Float_tTAttPad::fTopMarginTopMargin
Float_tTAttPad::fXfileX position where to draw the file name
Float_tTAttPad::fXstatX position where to draw the statistics
Float_tTAttPad::fYfileX position where to draw the file name
Float_tTAttPad::fYstatX position where to draw the statistics

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TVirtualPad *& Pad()
 Return the current pad for the current thread.
~TVirtualPad()
 VirtualPad destructor
void Streamer(TBuffer& b)
 Stream an object of class TVirtualPad.
void * GetSender()
{ return this; }
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)
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()
Short_t GetBorderSize()
Int_t GetCanvasID()
TCanvas * GetCanvas()
TVirtualPad * GetVirtCanvas()
Int_t GetEvent()
Int_t GetEventX()
Int_t GetEventY()
TFrame * GetFrame()
Color_t GetHighLightColor()
Int_t GetNumber()
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()
Double_t GetYlowNDC()
Double_t GetWNDC()
Double_t GetHNDC()
UInt_t GetWw()
UInt_t GetWh()
Double_t GetAbsXlowNDC()
Double_t GetAbsYlowNDC()
Double_t GetAbsWNDC()
Double_t GetAbsHNDC()
Double_t GetAspectRatio()
Double_t GetPhi()
Double_t GetTheta()
Double_t GetUxmin()
Double_t GetUymin()
Double_t GetUxmax()
Double_t GetUymax()
Bool_t GetGridx()
Bool_t GetGridy()
Int_t GetTickx()
Int_t GetTicky()
Double_t GetX1()
Double_t GetX2()
Double_t GetY1()
Double_t GetY2()
TList * GetListOfPrimitives()
TList * GetListOfExecs()
TObject * GetPrimitive(const char* name) const
TObject * GetSelected()
TVirtualPad * GetPad(Int_t subpadnumber) const
TObject * GetPadPointer()
TVirtualPad * GetPadSave()
TVirtualPad * GetSelectedPad()
TView * GetView()
Int_t GetLogx()
Int_t GetLogy()
Int_t GetLogz()
TVirtualPad * GetMother()
const char * GetName()
const char * GetTitle()
Int_t GetPadPaint()
Int_t GetPixmapID()
TObject * GetView3D()
Bool_t HasCrosshair()
void HighLight(Color_t col = kRed, Bool_t set = kTRUE)
Bool_t HasFixedAspectRatio()
Bool_t IsBatch()
Bool_t IsBeingResized()
{ return fResizing; }
Bool_t IsEditable()
Bool_t IsModified()
Bool_t IsRetained()
Bool_t IsVertical()
void ls(Option_t* option = "") const
void Modified(Bool_t flag = 1)
Bool_t OpaqueMoving()
Bool_t OpaqueResizing()
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 PaintTextNDC(Double_t u, Double_t v, const char* 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* )
{}
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 = "")
void ReleaseViewer3D(Option_t* type = "")
Int_t GetGLDevice()
void SetCopyGLDevice(Bool_t copy)

Author: Rene Brun 05/12/95
Last update: root/base:$Id: TVirtualPad.h 20877 2007-11-19 11:17:07Z rdm $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.