TPad Class Reference

#include <TPad.h>

Inheritance diagram for TPad:

TVirtualPad TVirtualPad TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject InfoPad NextPiecePad TButton TButton TCanvas TCanvas TetrisBoard TEvePad TEvePad TSlider TSlider List of all members.

Public Types

enum  
enum  

Public Member Functions

 TPad ()
 TPad (const char *name, const char *title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color=-1, Short_t bordersize=-1, Short_t bordermode=-2)
virtual ~TPad ()
void AbsCoordinates (Bool_t set)
Double_t AbsPixeltoX (Int_t px)
Double_t AbsPixeltoY (Int_t py)
virtual void AbsPixeltoXY (Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y)
virtual void AddExec (const char *name, const char *command)
virtual void AutoExec ()
virtual void Browse (TBrowser *b)
virtual TLegendBuildLegend (Double_t x1=0.5, Double_t y1=0.67, Double_t x2=0.88, Double_t y2=0.88, const char *title="")
TVirtualPadcd (Int_t subpadnumber=0)
void Clear (Option_t *option="")
virtual Int_t Clip (Float_t *x, Float_t *y, Float_t xclipl, Float_t yclipb, Float_t xclipr, Float_t yclipt)
virtual Int_t Clip (Double_t *x, Double_t *y, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual Int_t ClippingCode (Double_t x, Double_t y, Double_t xcl1, Double_t ycl1, Double_t xcl2, Double_t ycl2)
virtual Int_t ClipPolygon (Int_t n, Double_t *x, Double_t *y, Int_t nn, Double_t *xc, Double_t *yc, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual void Close (Option_t *option="")
virtual void Closed ()
virtual void CopyPixmap ()
virtual void CopyPixmaps ()
virtual void DeleteExec (const char *name)
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 Draw (Option_t *option="")
virtual void DrawClassObject (const TObject *obj, Option_t *option="")
virtual void DrawCrosshair ()
TH1FDrawFrame (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char *title="")
virtual void ExecuteEventAxis (Int_t event, Int_t px, Int_t py, TAxis *axis)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual void UseCurrentStyle ()
virtual Short_t GetBorderMode () const
virtual Short_t GetBorderSize () const
Int_t GetCrosshair () const
virtual Int_t GetCanvasID () const
virtual TCanvasImpGetCanvasImp () const
TFrameGetFrame ()
virtual Int_t GetEvent () const
virtual Int_t GetEventX () const
virtual Int_t GetEventY () const
virtual Color_t GetHighLightColor () const
virtual void GetRange (Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2)
virtual void GetRangeAxis (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax)
virtual 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
virtual UInt_t GetWw () const
virtual 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 GetNumber () 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
TListGetListOfPrimitives () const
TListGetListOfExecs () const
virtual TObjectGetPrimitive (const char *name) const
virtual TObjectGetSelected () const
virtual TVirtualPadGetPad (Int_t subpadnumber) const
virtual TObjectGetPadPointer () const
TVirtualPadGetPadSave () const
TVirtualPadGetSelectedPad () const
Int_t GetGLDevice ()
TViewGetView () const
TObjectGetView3D () const
Int_t GetLogx () const
Int_t GetLogy () const
Int_t GetLogz () const
virtual TVirtualPadGetMother () const
const char * GetName () const
const char * GetTitle () const
virtual TCanvasGetCanvas () const
virtual TVirtualPadGetVirtCanvas () const
virtual TVirtualPadPainterGetPainter ()
Int_t GetPadPaint () const
Int_t GetPixmapID () const
ULong_t Hash () const
virtual Bool_t HasCrosshair () const
void HighLight (Color_t col=kRed, Bool_t set=kTRUE)
Bool_t HasFixedAspectRatio () const
virtual Bool_t IsBatch () const
virtual Bool_t IsEditable () const
Bool_t IsFolder () const
Bool_t IsModified () const
virtual Bool_t IsRetained () const
virtual Bool_t IsVertical () const
virtual void ls (Option_t *option="") const
void Modified (Bool_t flag=1)
virtual Bool_t OpaqueMoving () const
virtual Bool_t OpaqueResizing () const
Double_t PadtoX (Double_t x) const
Double_t PadtoY (Double_t y) const
virtual void Paint (Option_t *option="")
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 PaintFillAreaHatches (Int_t n, Double_t *x, Double_t *y, Int_t FillStyle)
void PaintHatches (Double_t dy, Double_t angle, Int_t nn, Double_t *xx, Double_t *yy)
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="")
virtual void PaintModified ()
void PaintText (Double_t x, Double_t y, const char *text)
void PaintTextNDC (Double_t u, Double_t v, const char *text)
virtual TPadPick (Int_t px, Int_t py, TObjLink *&pickobj)
Double_t PixeltoX (Int_t px)
Double_t PixeltoY (Int_t py)
virtual void PixeltoXY (Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y)
virtual void Pop ()
virtual void Print (const char *filename="") const
virtual void Print (const char *filename, Option_t *option)
virtual void Range (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual void RangeChanged ()
virtual void RangeAxis (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual void RangeAxisChanged ()
virtual void RecursiveRemove (TObject *obj)
virtual void RedrawAxis (Option_t *option="")
virtual void ResetView3D (TObject *view=0)
virtual void ResizePad (Option_t *option="")
virtual void SaveAs (const char *filename="", Option_t *option="") const
virtual void SetBorderMode (Short_t bordermode)
virtual void SetBorderSize (Short_t bordersize)
void SetCanvas (TCanvas *c)
virtual void SetCanvasSize (UInt_t ww, UInt_t wh)
virtual void SetCrosshair (Int_t crhair=1)
virtual void SetCursor (ECursor cursor)
virtual void SetDoubleBuffer (Int_t mode=1)
virtual void SetDrawOption (Option_t *option="")
virtual void SetEditable (Bool_t mode=kTRUE)
virtual void SetFixedAspectRatio (Bool_t fixed=kTRUE)
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 SetFillStyle (Style_t fstyle)
virtual void SetLogx (Int_t value=1)
virtual void SetLogy (Int_t value=1)
virtual void SetLogz (Int_t value=1)
virtual void SetNumber (Int_t number)
virtual 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)
virtual void SetPad (Double_t xlow, Double_t ylow, Double_t xup, Double_t yup)
virtual void SetAttFillPS (Color_t color, Style_t style)
virtual void SetAttLinePS (Color_t color, Style_t style, Width_t lwidth)
virtual void SetAttMarkerPS (Color_t color, Style_t style, Size_t msize)
virtual void SetAttTextPS (Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize)
virtual void SetName (const char *name)
virtual void SetSelected (TObject *obj)
virtual void SetTicks (Int_t valuex=1, Int_t valuey=1)
virtual void SetTickx (Int_t value=1)
virtual void SetTicky (Int_t value=1)
virtual void SetTitle (const char *title="")
virtual void SetTheta (Double_t theta=30)
virtual void SetPhi (Double_t phi=30)
virtual void SetToolTipText (const char *text, Long_t delayms=1000)
virtual void SetVertical (Bool_t vert=kTRUE)
virtual void SetView (TView *view=0)
virtual void SetViewer3D (TVirtualViewer3D *viewer3d)
virtual void SetGLDevice (Int_t dev)
virtual void SetCopyGLDevice (Bool_t copy)
virtual 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
virtual TObjectWaitPrimitive (const char *pname="", const char *emode="")
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
virtual void XYtoAbsPixel (Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const
virtual void XYtoPixel (Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const
virtual TObjectCreateToolTip (const TBox *b, const char *text, Long_t delayms)
virtual void DeleteToolTip (TObject *tip)
virtual void ResetToolTip (TObject *tip)
virtual void CloseToolTip (TObject *tip)
virtual void x3d (Option_t *type="")
virtual TVirtualViewer3DGetViewer3D (Option_t *type="")
virtual Bool_t HasViewer3D () const
virtual void ReleaseViewer3D (Option_t *type="")
virtual void RecordPave (const TObject *obj)
virtual void RecordLatex (const TObject *obj)
virtual void EventPave ()
virtual void StartEditing ()
 TPad ()
 TPad (const char *name, const char *title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color=-1, Short_t bordersize=-1, Short_t bordermode=-2)
virtual ~TPad ()
void AbsCoordinates (Bool_t set)
Double_t AbsPixeltoX (Int_t px)
Double_t AbsPixeltoY (Int_t py)
virtual void AbsPixeltoXY (Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y)
virtual void AddExec (const char *name, const char *command)
virtual void AutoExec ()
virtual void Browse (TBrowser *b)
virtual TLegendBuildLegend (Double_t x1=0.5, Double_t y1=0.67, Double_t x2=0.88, Double_t y2=0.88, const char *title="")
TVirtualPadcd (Int_t subpadnumber=0)
void Clear (Option_t *option="")
virtual Int_t Clip (Float_t *x, Float_t *y, Float_t xclipl, Float_t yclipb, Float_t xclipr, Float_t yclipt)
virtual Int_t Clip (Double_t *x, Double_t *y, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual Int_t ClippingCode (Double_t x, Double_t y, Double_t xcl1, Double_t ycl1, Double_t xcl2, Double_t ycl2)
virtual Int_t ClipPolygon (Int_t n, Double_t *x, Double_t *y, Int_t nn, Double_t *xc, Double_t *yc, Double_t xclipl, Double_t yclipb, Double_t xclipr, Double_t yclipt)
virtual void Close (Option_t *option="")
virtual void Closed ()
virtual void CopyPixmap ()
virtual void CopyPixmaps ()
virtual void DeleteExec (const char *name)
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 Draw (Option_t *option="")
virtual void DrawClassObject (const TObject *obj, Option_t *option="")
virtual void DrawCrosshair ()
TH1FDrawFrame (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax, const char *title="")
virtual void ExecuteEventAxis (Int_t event, Int_t px, Int_t py, TAxis *axis)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual void UseCurrentStyle ()
virtual Short_t GetBorderMode () const
virtual Short_t GetBorderSize () const
Int_t GetCrosshair () const
virtual Int_t GetCanvasID () const
virtual TCanvasImpGetCanvasImp () const
TFrameGetFrame ()
virtual Int_t GetEvent () const
virtual Int_t GetEventX () const
virtual Int_t GetEventY () const
virtual Color_t GetHighLightColor () const
virtual void GetRange (Double_t &x1, Double_t &y1, Double_t &x2, Double_t &y2)
virtual void GetRangeAxis (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax)
virtual 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
virtual UInt_t GetWw () const
virtual 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 GetNumber () 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
TListGetListOfPrimitives () const
TListGetListOfExecs () const
virtual TObjectGetPrimitive (const char *name) const
virtual TObjectGetSelected () const
virtual TVirtualPadGetPad (Int_t subpadnumber) const
virtual TObjectGetPadPointer () const
TVirtualPadGetPadSave () const
TVirtualPadGetSelectedPad () const
Int_t GetGLDevice ()
TViewGetView () const
TObjectGetView3D () const
Int_t GetLogx () const
Int_t GetLogy () const
Int_t GetLogz () const
virtual TVirtualPadGetMother () const
const char * GetName () const
const char * GetTitle () const
virtual TCanvasGetCanvas () const
virtual TVirtualPadGetVirtCanvas () const
virtual TVirtualPadPainterGetPainter ()
Int_t GetPadPaint () const
Int_t GetPixmapID () const
ULong_t Hash () const
virtual Bool_t HasCrosshair () const
void HighLight (Color_t col=kRed, Bool_t set=kTRUE)
Bool_t HasFixedAspectRatio () const
virtual Bool_t IsBatch () const
virtual Bool_t IsEditable () const
Bool_t IsFolder () const
Bool_t IsModified () const
virtual Bool_t IsRetained () const
virtual Bool_t IsVertical () const
virtual void ls (Option_t *option="") const
void Modified (Bool_t flag=1)
virtual Bool_t OpaqueMoving () const
virtual Bool_t OpaqueResizing () const
Double_t PadtoX (Double_t x) const
Double_t PadtoY (Double_t y) const
virtual void Paint (Option_t *option="")
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 PaintFillAreaHatches (Int_t n, Double_t *x, Double_t *y, Int_t FillStyle)
void PaintHatches (Double_t dy, Double_t angle, Int_t nn, Double_t *xx, Double_t *yy)
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="")
virtual void PaintModified ()
void PaintText (Double_t x, Double_t y, const char *text)
void PaintTextNDC (Double_t u, Double_t v, const char *text)
virtual TPadPick (Int_t px, Int_t py, TObjLink *&pickobj)
Double_t PixeltoX (Int_t px)
Double_t PixeltoY (Int_t py)
virtual void PixeltoXY (Int_t xpixel, Int_t ypixel, Double_t &x, Double_t &y)
virtual void Pop ()
virtual void Print (const char *filename="") const
virtual void Print (const char *filename, Option_t *option)
virtual void Range (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual void RangeChanged ()
virtual void RangeAxis (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual void RangeAxisChanged ()
virtual void RecursiveRemove (TObject *obj)
virtual void RedrawAxis (Option_t *option="")
virtual void ResetView3D (TObject *view=0)
virtual void ResizePad (Option_t *option="")
virtual void SaveAs (const char *filename="", Option_t *option="") const
virtual void SetBorderMode (Short_t bordermode)
virtual void SetBorderSize (Short_t bordersize)
void SetCanvas (TCanvas *c)
virtual void SetCanvasSize (UInt_t ww, UInt_t wh)
virtual void SetCrosshair (Int_t crhair=1)
virtual void SetCursor (ECursor cursor)
virtual void SetDoubleBuffer (Int_t mode=1)
virtual void SetDrawOption (Option_t *option="")
virtual void SetEditable (Bool_t mode=kTRUE)
virtual void SetFixedAspectRatio (Bool_t fixed=kTRUE)
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 SetFillStyle (Style_t fstyle)
virtual void SetLogx (Int_t value=1)
virtual void SetLogy (Int_t value=1)
virtual void SetLogz (Int_t value=1)
virtual void SetNumber (Int_t number)
virtual 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)
virtual void SetPad (Double_t xlow, Double_t ylow, Double_t xup, Double_t yup)
virtual void SetAttFillPS (Color_t color, Style_t style)
virtual void SetAttLinePS (Color_t color, Style_t style, Width_t lwidth)
virtual void SetAttMarkerPS (Color_t color, Style_t style, Size_t msize)
virtual void SetAttTextPS (Int_t align, Float_t angle, Color_t color, Style_t font, Float_t tsize)
virtual void SetName (const char *name)
virtual void SetSelected (TObject *obj)
virtual void SetTicks (Int_t valuex=1, Int_t valuey=1)
virtual void SetTickx (Int_t value=1)
virtual void SetTicky (Int_t value=1)
virtual void SetTitle (const char *title="")
virtual void SetTheta (Double_t theta=30)
virtual void SetPhi (Double_t phi=30)
virtual void SetToolTipText (const char *text, Long_t delayms=1000)
virtual void SetVertical (Bool_t vert=kTRUE)
virtual void SetView (TView *view=0)
virtual void SetViewer3D (TVirtualViewer3D *viewer3d)
virtual void SetGLDevice (Int_t dev)
virtual void SetCopyGLDevice (Bool_t copy)
virtual 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
virtual TObjectWaitPrimitive (const char *pname="", const char *emode="")
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
virtual void XYtoAbsPixel (Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const
virtual void XYtoPixel (Double_t x, Double_t y, Int_t &xpixel, Int_t &ypixel) const
virtual TObjectCreateToolTip (const TBox *b, const char *text, Long_t delayms)
virtual void DeleteToolTip (TObject *tip)
virtual void ResetToolTip (TObject *tip)
virtual void CloseToolTip (TObject *tip)
virtual void x3d (Option_t *type="")
virtual TVirtualViewer3DGetViewer3D (Option_t *type="")
virtual Bool_t HasViewer3D () const
virtual void ReleaseViewer3D (Option_t *type="")
virtual void RecordPave (const TObject *obj)
virtual void RecordLatex (const TObject *obj)
virtual void EventPave ()
virtual void StartEditing ()

Static Public Member Functions

static void DrawColorTable ()
static Int_t GetMaxPickDistance ()
static void SetMaxPickDistance (Int_t maxPick=5)
static void DrawColorTable ()
static Int_t GetMaxPickDistance ()
static void SetMaxPickDistance (Int_t maxPick=5)

Protected Member Functions

void DestroyExternalViewer3D ()
 Current 3D viewer.
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void HideToolTip (Int_t event)
void PaintBorder (Color_t color, Bool_t tops)
virtual 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 PaintDate ()
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetBatch (Bool_t batch=kTRUE)
void DestroyExternalViewer3D ()
 Current 3D viewer.
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void HideToolTip (Int_t event)
void PaintBorder (Color_t color, Bool_t tops)
virtual 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 PaintDate ()
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetBatch (Bool_t batch=kTRUE)

Protected Attributes

Double_t fX1
 tool tip associated with box
Double_t fY1
Double_t fX2
Double_t fY2
Double_t fXtoAbsPixelk
Double_t fXtoPixelk
Double_t fXtoPixel
Double_t fYtoAbsPixelk
Double_t fYtoPixelk
Double_t fYtoPixel
Double_t fUtoAbsPixelk
Double_t fUtoPixelk
Double_t fUtoPixel
Double_t fVtoAbsPixelk
Double_t fVtoPixelk
Double_t fVtoPixel
Double_t fAbsPixeltoXk
Double_t fPixeltoXk
Double_t fPixeltoX
Double_t fAbsPixeltoYk
Double_t fPixeltoYk
Double_t fPixeltoY
Double_t fXlowNDC
Double_t fYlowNDC
Double_t fWNDC
Double_t fHNDC
Double_t fAbsXlowNDC
Double_t fAbsYlowNDC
Double_t fAbsWNDC
Double_t fAbsHNDC
Double_t fUxmin
Double_t fUymin
Double_t fUxmax
Double_t fUymax
Double_t fTheta
Double_t fPhi
Double_t fAspectRatio
Int_t fPixmapID
Int_t fGLDevice
 Off-screen pixmap identifier.
Bool_t fCopyGLDevice
 OpenGL off-screen pixmap identifier.
Bool_t fEmbeddedGL
Int_t fNumber
Int_t fTickx
Int_t fTicky
Int_t fLogx
Int_t fLogy
Int_t fLogz
Int_t fPadPaint
Int_t fCrosshair
Int_t fCrosshairPos
Short_t fBorderSize
Short_t fBorderMode
Bool_t fModified
Bool_t fGridx
Bool_t fGridy
Bool_t fAbsCoord
Bool_t fEditable
Bool_t fFixedAspectRatio
TPadfMother
TCanvasfCanvas
 pointer to mother of the list
TListfPrimitives
 Pointer to mother canvas.
TListfExecs
TString fName
TString fTitle
TFramefFrame
TViewfView
 Pointer to 2-D frame (if one exists).
TObjectfPadPointer
 Pointer to 3-D view (if one exists).
TObjectfPadView3D
 free pointer
TVirtualViewer3DfViewer3D
TPadfMother
TCanvasfCanvas
 pointer to mother of the list
TListfPrimitives
 Pointer to mother canvas.
TListfExecs
TFramefFrame
TViewfView
 Pointer to 2-D frame (if one exists).
TObjectfPadPointer
 Pointer to 3-D view (if one exists).
TObjectfPadView3D
 free pointer
TVirtualViewer3DfViewer3D

Static Protected Attributes

static Int_t fgMaxPickDistance
 3D View of this TPad

Private Member Functions

 TPad (const TPad &pad)
TPadoperator= (const TPad &rhs)
void CopyBackgroundPixmap (Int_t x, Int_t y)
void CopyBackgroundPixmaps (TPad *start, TPad *stop, Int_t x, Int_t y)
 TPad (const TPad &pad)
TPadoperator= (const TPad &rhs)
void CopyBackgroundPixmap (Int_t x, Int_t y)
void CopyBackgroundPixmaps (TPad *start, TPad *stop, Int_t x, Int_t y)

Private Attributes

TObjectfTip
TObjectfTip

Detailed Description

Definition at line 35 of file TPad.h.


Member Enumeration Documentation

anonymous enum

Definition at line 142 of file TPad.h.

anonymous enum

Definition at line 142 of file TPad.h.


Constructor & Destructor Documentation

TPad::TPad ( const TPad pad  )  [private]

TPad::TPad (  ) 

Referenced by Divide().

TPad::TPad ( const char *  name,
const char *  title,
Double_t  xlow,
Double_t  ylow,
Double_t  xup,
Double_t  yup,
Color_t  color = -1,
Short_t  bordersize = -1,
Short_t  bordermode = -2 
)

Definition at line 209 of file TPad.cxx.

References cd(), TObject::Error(), fAbsCoord, fAspectRatio, fBorderMode, fBorderSize, fCanvas, fCopyGLDevice, fCrosshair, fCrosshairPos, fEditable, fEmbeddedGL, fExecs, fFixedAspectRatio, fFrame, fGLDevice, fGridx, fGridy, fLogx, fLogy, fLogz, fModified, fMother, fNumber, fPadPaint, fPadPointer, fPadView3D, fPhi, fPixmapID, fPrimitives, fTheta, fTickx, fTicky, fTip, fUxmax, fUxmin, fUymax, fUymin, fView, fViewer3D, fX1, fX2, fY1, fY2, GetGLDevice(), TStyle::GetOptLogx(), TStyle::GetOptLogy(), TStyle::GetOptLogz(), TStyle::GetPadGridX(), TStyle::GetPadGridY(), TStyle::GetPadTickX(), TStyle::GetPadTickY(), gPad, gStyle, TObject::kCanDelete, kFALSE, TObject::kMustCleanup, kTRUE, TObject::MakeZombie(), Range(), TObject::SetBit(), and SetPad().

TPad::~TPad (  )  [virtual]

Definition at line 314 of file TPad.cxx.

References Close(), CloseToolTip(), DeleteToolTip(), fExecs, fPrimitives, fTip, fViewer3D, TObject::kNotDeleted, SafeDelete, and TObject::TestBit().

TPad::TPad ( const TPad pad  )  [private]

TPad::TPad (  ) 

TPad::TPad ( const char *  name,
const char *  title,
Double_t  xlow,
Double_t  ylow,
Double_t  xup,
Double_t  yup,
Color_t  color = -1,
Short_t  bordersize = -1,
Short_t  bordermode = -2 
)

virtual TPad::~TPad (  )  [virtual]


Member Function Documentation

void TPad::DestroyExternalViewer3D (  )  [protected]

Current 3D viewer.

Int_t TPad::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [protected, virtual]

Reimplemented from TObject.

Definition at line 983 of file TPad.cxx.

References TMath::Abs(), RootCsg::distance(), TAttLine::fLineWidth, fX1, fX2, fY1, fY2, TAttFill::GetFillStyle(), and gPad.

Referenced by Pick().

void TPad::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [protected, virtual]

Reimplemented from TObject.

Definition at line 1551 of file TPad.cxx.

References TMath::Abs(), AbsPixeltoX(), AbsPixeltoY(), TCreatePrimitives::Ellipse(), fAspectRatio, fHNDC, fMother, TVirtualPad::fResizing, fTip, fWNDC, fX1, fX2, fXlowNDC, fY1, fY2, fYlowNDC, TVirtualPad::GetBorderSize(), TROOT::GetEditorMode(), TAttFill::GetFillColor(), GetMother(), GetPainter(), TVirtualPad::GetX1(), TVirtualPad::GetX2(), TVirtualPad::GetY1(), TVirtualPad::GetY2(), gPad, gROOT, gVirtualX, HasFixedAspectRatio(), HideToolTip(), IsEditable(), TVirtualPad::IsEditable(), TROOT::IsEscaped(), kArc, kArrow, kBottomLeft, kBottomRight, kBottomSide, kButton, kButton1Down, kButton1Locate, kButton1Motion, kButton1Up, kButton2Down, kCannotMove, kCross, kCurlyArc, kCurlyLine, kCutG, kDiamond, kEllipse, kFALSE, TVirtualX::kHollow, kLeftSide, kLine, kMarker, kMouseEnter, kMouseMotion, kMove, kPad, kPave, kPaveLabel, kPavesText, kPaveText, kPolyLine, kRightSide, kText, kTopLeft, kTopRight, kTopSide, kTRUE, TCreatePrimitives::Line(), Modified(), TAttLine::Modify(), OpaqueMoving(), OpaqueResizing(), TCreatePrimitives::Pad(), TCreatePrimitives::Pave(), TCreatePrimitives::PolyLine(), Pop(), RangeChanged(), ResetToolTip(), ResizePad(), SetCursor(), TROOT::SetEscape(), TVirtualPadPainter::SetLineColor(), TVirtualPadPainter::SetLineWidth(), TObject::TestBit(), TCreatePrimitives::Text(), TVirtualPad::UtoPixel(), TVirtualPad::VtoAbsPixel(), TVirtualPad::VtoPixel(), xmax, xmin, TVirtualPad::XtoAbsPixel(), XtoAbsPixel(), ymax, ymin, YtoAbsPixel(), and TVirtualPad::YtoAbsPixel().

Referenced by TButton::ExecuteEvent(), TCanvas::ExecuteEvent(), and TGroupButton::ExecuteEvent().

void TPad::HideToolTip ( Int_t  event  )  [protected, virtual]

Definition at line 2505 of file TPad.cxx.

References fTip, gPad, kMouseEnter, and kMouseMotion.

Referenced by TButton::ExecuteEvent(), and ExecuteEvent().

void TPad::PaintBorder ( Color_t  color,
Bool_t  tops 
) [protected]

Definition at line 2874 of file TPad.cxx.

References xmlio::Class, TVirtualPadPainter::DrawBox(), TVirtualPadPainter::DrawFillArea(), fBorderMode, fBorderSize, fX1, fX2, fY1, fY2, GetAbsHNDC(), GetAbsWNDC(), TColor::GetColorBright(), TColor::GetColorDark(), TAttFill::GetFillColor(), GetPainter(), GetWh(), GetWw(), TObject::InheritsFrom(), IsBatch(), TAttFill::IsTransparent(), kFraming, TVirtualPadPainter::kHollow, TAttFill::Modify(), TAttLine::Modify(), PaintBorderPS(), PaintBox(), TVirtualPadPainter::SetFillColor(), TAttFill::SetFillColor(), TVirtualPadPainter::SetLineColor(), TObject::TestBit(), XtoPixel(), and YtoPixel().

Referenced by TCanvas::Build(), Clear(), HighLight(), Paint(), and PaintModified().

void TPad::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 
) [protected, virtual]

Implements TVirtualPad.

Definition at line 2964 of file TPad.cxx.

References TVirtualPS::DrawFrame(), and gVirtualPS.

Referenced by PaintBorder().

void TPad::PaintDate (  )  [protected]

Definition at line 2974 of file TPad.cxx.

References fCanvas, TStyle::GetAttDate(), TStyle::GetDateX(), TStyle::GetDateY(), TStyle::GetOptDate(), TAttText::GetTextAlign(), TAttText::GetTextAngle(), TAttText::GetTextColor(), TAttText::GetTextFont(), TAttText::GetTextSize(), gStyle, and strlcpy().

Referenced by Paint(), and PaintModified().

void TPad::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [protected, virtual]

Reimplemented from TObject.

Definition at line 4922 of file TPad.cxx.

References TMath::Abs(), cd(), xmlio::Class, TROOT::ClassSaved(), TAttPad::fBottomMargin, fFrame, fHNDC, TAttPad::fLeftMargin, TAttPad::fRightMargin, TAttPad::fTopMargin, fWNDC, fX1, fX2, fXlowNDC, fY1, fY2, fYlowNDC, TWbox::GetBorderMode(), GetBorderMode(), TWbox::GetBorderSize(), GetBorderSize(), TAttPad::GetBottomMargin(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttPad::GetFrameBorderMode(), TAttPad::GetFrameBorderSize(), TAttPad::GetFrameFillColor(), TAttPad::GetFrameFillStyle(), TAttPad::GetFrameLineColor(), TAttPad::GetFrameLineStyle(), TAttPad::GetFrameLineWidth(), GetGridx(), GetGridy(), TAttPad::GetLeftMargin(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), GetListOfPrimitives(), GetLogx(), GetLogy(), GetLogz(), GetMother(), TVirtualPad::GetName(), GetName(), TIter::GetOption(), GetPhi(), GetPrimitive(), TView::GetRange(), TAttPad::GetRightMargin(), GetTheta(), GetTickx(), GetTicky(), GetTitle(), TAttPad::GetTopMargin(), GetView(), gPad, gROOT, k, TColor::SaveColor(), and strlcpy().

Referenced by TCanvas::SavePrimitive(), and TCanvas::SaveSource().

void TPad::SetBatch ( Bool_t  batch = kTRUE  )  [protected, virtual]

Implements TVirtualPad.

Definition at line 2553 of file TPad.cxx.

References fCanvas, and TCanvas::SetBatch().

TPad& TPad::operator= ( const TPad rhs  )  [private]

void TPad::CopyBackgroundPixmap ( Int_t  x,
Int_t  y 
) [private]

Definition at line 3220 of file TPad.cxx.

References TVirtualPadPainter::CopyDrawable(), fX1, fY2, GetPainter(), GetPixmapID(), and XYtoAbsPixel().

Referenced by PaintBox().

void TPad::CopyBackgroundPixmaps ( TPad start,
TPad stop,
Int_t  x,
Int_t  y 
) [private]

Definition at line 3201 of file TPad.cxx.

References xmlio::Class, fPrimitives, and start.

Referenced by PaintBox().

void TPad::AbsCoordinates ( Bool_t  set  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 156 of file TPad.h.

References fAbsCoord.

Referenced by HighLight().

Double_t TPad::AbsPixeltoX ( Int_t  px  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 157 of file TPad.h.

References fAbsPixeltoXk, and fPixeltoX.

Referenced by AbsPixeltoXY(), TMemStatShow::EventInfo1(), TMemStatShow::EventInfo2(), ExecuteEvent(), ExecuteEventAxis(), TColorWheel::GetColor(), Pick(), and SetAttTextPS().

Double_t TPad::AbsPixeltoY ( Int_t  py  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 158 of file TPad.h.

References fAbsPixeltoYk, and fPixeltoY.

Referenced by AbsPixeltoXY(), ExecuteEvent(), ExecuteEventAxis(), TColorWheel::GetColor(), Pick(), and SetAttTextPS().

void TPad::AbsPixeltoXY ( Int_t  xpixel,
Int_t  ypixel,
Double_t x,
Double_t y 
) [inline, virtual]

Definition at line 396 of file TPad.h.

References AbsPixeltoX(), and AbsPixeltoY().

void TPad::AddExec ( const char *  name,
const char *  command 
) [virtual]

Implements TVirtualPad.

Definition at line 329 of file TPad.cxx.

References TList::Add(), and fExecs.

Referenced by DynamicSlice(), and triangles().

void TPad::AutoExec (  )  [virtual]

Definition at line 368 of file TPad.cxx.

References DrawCrosshair(), TExec::Exec(), fExecs, and GetCrosshair().

void TPad::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 384 of file TPad.cxx.

References b, TCollection::Browse(), cd(), and fPrimitives.

TLegend * TPad::BuildLegend ( Double_t  x1 = 0.5,
Double_t  y1 = 0.67,
Double_t  x2 = 0.88,
Double_t  y2 = 0.88,
const char *  title = "" 
) [virtual]

Definition at line 394 of file TPad.cxx.

References TLegend::AddEntry(), TVirtualPad::cd(), cd(), xmlio::Class, TObject::ClassName(), TString::Data(), TLegend::Draw(), GetListOfPrimitives(), TNamed::GetName(), GetTitle(), TNamed::GetTitle(), gPad, gr, hist, TObject::Info(), and o.

TVirtualPad * TPad::cd ( Int_t  subpadnumber = 0  )  [virtual]

Implements TVirtualPad.

Definition at line 472 of file TPad.cxx.

References xmlio::Class, fPixmapID, fPrimitives, GetPainter(), gPad, n, and TVirtualPadPainter::SelectDrawable().

Referenced by ApplicationWindow::ApplicationWindow(), Browse(), BuildLegend(), canvas_write(), TCanvas::cd(), Clear(), Close(), Divide(), TProofProgressDialog::DoPlotRateGraph(), TCanvas::DrawClonePad(), DrawFrame(), TQRootCanvas::dropEvent(), CurrentPiece::Erase(), ApplicationWindow::execute(), TTreeViewer::ExecuteDraw(), FFT(), fillrandom(), first(), fitslicesy(), TCanvas::Flush(), glbox(), glrose(), glsurfaces(), gltf3(), h1draw(), TRootEmbeddedCanvas::HandleDNDPosition(), TRootCanvas::HandleDNDPosition(), TCanvas::HandleInput(), hserv(), logscales(), markerwarning(), mhs(), mhs1(), mhs2(), TQRootCanvas::mousePressEvent(), mp3player(), na49view(), ntuple1(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), TCreatePrimitives::Pad(), Paint(), CurrentPiece::Paint(), HistAction::paintHist(), PaintModified(), plotNtuple(), ProofNtuple::PlotNtuple(), Print(), psview(), quarks(), RedrawAxis(), TCanvas::Resize(), ResizePad(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), surfaces(), ProofEventProc::Terminate(), TestSPlot(), TPad(), transpad(), waves(), and zdemo().

void TPad::Clear ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 513 of file TPad.cxx.

References cd(), TList::Clear(), TVirtualPadPainter::ClearDrawable(), TCanvas::Cleared(), fCanvas, fCrosshairPos, fFrame, fPadPaint, fPrimitives, fView, TAttFill::GetFillColor(), GetPainter(), gPad, gVirtualPS, IsEditable(), kClearAfterCR, TGraph::kClipFrame, kTRUE, TVirtualPS::NewPage(), PaintBorder(), TObject::ResetBit(), SafeDelete, and TObject::TestBit().

Referenced by TCanvas::Clear(), and DrawClassObject().

Int_t TPad::Clip ( Float_t x,
Float_t y,
Float_t  xclipl,
Float_t  yclipb,
Float_t  xclipr,
Float_t  yclipt 
) [virtual]

Definition at line 544 of file TPad.cxx.

References TMath::Abs(), clip(), ClippingCode(), i, x1, x2, and x4.

Referenced by PaintFillArea(), PaintLine(), and PaintPolyLine().

Int_t TPad::Clip ( Double_t x,
Double_t y,
Double_t  xclipl,
Double_t  yclipb,
Double_t  xclipr,
Double_t  yclipt 
) [virtual]

Definition at line 621 of file TPad.cxx.

References TMath::Abs(), clip(), ClippingCode(), i, x1, x2, and x4.

Int_t TPad::ClippingCode ( Double_t  x,
Double_t  y,
Double_t  xcl1,
Double_t  ycl1,
Double_t  xcl2,
Double_t  ycl2 
) [virtual]

Definition at line 706 of file TPad.cxx.

Referenced by Clip().

Int_t TPad::ClipPolygon ( Int_t  n,
Double_t x,
Double_t y,
Int_t  nn,
Double_t xc,
Double_t yc,
Double_t  xclipl,
Double_t  yclipb,
Double_t  xclipr,
Double_t  yclipt 
) [virtual]

Definition at line 720 of file TPad.cxx.

References i, nc, x1, and x2.

Referenced by PaintFillArea().

void TPad::Close ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 877 of file TPad.cxx.

References cd(), xmlio::Class, TList::Clear(), TCanvas::ClearPadSave(), Closed(), TVirtualPadPainter::DestroyDrawable(), fCanvas, fFrame, fMother, fPixmapID, fPrimitives, fView, TCanvas::GetClickSelectedPad(), TROOT::GetListOfCanvases(), GetListOfPrimitives(), TCanvas::GetPadSave(), GetPainter(), TCanvas::GetSelectedPad(), TROOT::GetSelectedPad(), gPad, gROOT, TObject::kNotDeleted, TList::Remove(), TCollection::Remove(), TVirtualPadPainter::SelectDrawable(), TCanvas::SetClickSelectedPad(), TCanvas::SetSelectedPad(), TROOT::SetSelectedPad(), and TObject::TestBit().

Referenced by TCanvas::Close(), and ~TPad().

virtual void TPad::Closed (  )  [inline, virtual]

Definition at line 171 of file TPad.h.

References TQObject::Emit().

Referenced by Close().

void TPad::CopyPixmap (  )  [virtual]

Implements TVirtualPad.

Definition at line 938 of file TPad.cxx.

References TVirtualPadPainter::CopyDrawable(), fPixmapID, fX1, fY2, GetPainter(), gPad, HighLight(), and XYtoAbsPixel().

Referenced by TCanvas::CopyPixmaps().

void TPad::CopyPixmaps (  )  [virtual]

Implements TVirtualPad.

Definition at line 953 of file TPad.cxx.

References xmlio::Class, fPrimitives, and GetListOfPrimitives().

Referenced by TCanvas::CopyPixmaps().

void TPad::DeleteExec ( const char *  name  )  [virtual]

Implements TVirtualPad.

Definition at line 970 of file TPad.cxx.

References fExecs, TList::FindObject(), and TList::Remove().

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

Implements TVirtualPad.

Definition at line 1028 of file TPad.cxx.

References cd(), Draw(), TAttPad::GetBottomMargin(), TAttFill::GetFillColor(), TAttPad::GetLeftMargin(), GetName(), TAttPad::GetRightMargin(), GetTitle(), TAttPad::GetTopMargin(), gPad, gThreadXAR, i, IsEditable(), j, Modified(), n, name, number, SetBorderMode(), TAttPad::SetBottomMargin(), TAttPad::SetLeftMargin(), SetNumber(), TAttPad::SetRightMargin(), TAttPad::SetTopMargin(), snprintf, title, TPad(), x1, and x2.

Referenced by TSpider::AddVariable(), approx(), Bessel(), cernstaff(), TGeoChecker::CheckBoundaryErrors(), chi2test(), ClassImp(), combinedFit(), Compare(), ConfidenceIntervals(), correlationscatters(), correlationscattersMultiClass(), TSpider::DeleteVariable(), DNDMainFrame::DNDMainFrame(), TProofProgressDialog::DoPlotRateGraph(), TSpider::Draw(), Draw_Time_Hists(), DrawCumulative(), HistAction::drawHist(), drawsparse(), fit2d(), fit2dHist(), fitcont(), fitslicesy(), FourBinInstructional(), GammaFun(), glsurfaces(), graphpolar(), hksimple(), hstack(), htr1(), htr2(), IntervalExamples(), kdTreeBinning(), LegendreAssoc(), mathBeta(), mathcoreCDF(), mathcoreSpecFunc(), mathcoreStatFunc(), mathGammaNormal(), mathLaplace(), mathStudent(), matrixOperations_do(), minuit2FitBench(), minuit2FitBench2D(), mlpHiggs(), mlpRegression(), motorcycle(), multidimSampling(), multipalette(), normalDist(), TSessionViewer::OnCascadeMenu(), peaks(), piechart(), piRandom(), pirndm(), Plot(), plotNtuple(), ProofNtuple::PlotNtuple(), portfolio(), pythia8(), quantiles(), quarks(), read(), rebin(), rf309_ndimplot(), rf608_fitresultaspdf(), rf701_efficiencyfit(), rf702_efficiencyfit_2D(), rose_image(), rs101_limitexample(), rs401d_FeldmanCousins(), rs701_BayesianCalculator(), rs_bernsteinCorrection(), TUnfold::ScanLcurve(), TSpider::SetNx(), TSpider::SetNy(), simanTSP(), sparsehist(), StandardProfileInspectorDemo(), stress1(), stress5(), ProofEventProc::Terminate(), ProofSimple::Terminate(), ProofFriends::Terminate(), ProofPythia::Terminate(), TestBinomial(), testGausFit(), testGraph(), testInterpolation(), testSphere(), tree2ar(), tree2r(), tStudent(), TSVDUnfoldExample(), tv3(), TwoHistoFit2D(), unuranDemo(), unuranDiscrete(), unuranDistr(), unuranFoamTest(), unuranGraf(), unuranGraf2D(), unuranHist(), unuranMulti2D(), unuranMultiDim(), variables(), variablesMultiClass(), and zones().

void TPad::Draw ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 1177 of file TPad.cxx.

References TList::Add(), fCanvas, fMother, fPixmapID, fPrimitives, GetListOfPrimitives(), gPad, gROOT, TROOT::MakeDefCanvas(), Paint(), TList::Remove(), and ResizePad().

Referenced by ApplicationWindow::ApplicationWindow(), canvas_write(), Divide(), FFT(), fillrandom(), first(), glbox(), glrose(), glsurfaces(), gltf3(), h1draw(), hserv(), logscales(), markerwarning(), mhs(), mhs2(), mp3player(), na49view(), ntuple1(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), TCreatePrimitives::Pad(), HistAction::paintHist(), psview(), quarks(), RootShower::RootShower(), surfaces(), TestSPlot(), Tetris::Tetris(), transpad(), waves(), and zdemo().

void TPad::DrawClassObject ( const TObject obj,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 1205 of file TPad.cxx.

References TPaveText::AddBox(), TPaveText::AddLine(), TPaveText::AddText(), TList::After(), box(), Clear(), TString::Contains(), d, TPaveText::Draw(), TList::FindObject(), TList::First(), TBaseClass::GetClassPointer(), TClass::GetListOfBases(), TClass::GetListOfDataMembers(), TClass::GetListOfMethods(), TClass::GetNdata(), TClass::GetNmethods(), i, j, TObject::kCanDelete, kMAXLEVELS, m, nc, nf, Range(), TObject::SetBit(), TAttFill::SetFillColor(), TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextFont(), TAttText::SetTextSize(), snprintf, title, Update(), v1, x, x1, x2, and y.

void TPad::DrawColorTable (  )  [static]

Definition at line 1504 of file TPad.cxx.

References box(), Form(), gPad, i, j, text(), x1, and x2.

Referenced by G__G__GPad_160_0_38(), and G__setup_memfuncTPad().

void TPad::DrawCrosshair (  )  [virtual]

Definition at line 1406 of file TPad.cxx.

References canvas, fCrosshairPos, TCanvas::FeedbackMode(), fX1, fX2, fY1, fY2, GetCanvas(), GetCrosshair(), GetEvent(), GetEventX(), GetEventY(), GetWh(), TCanvas::GetWw(), gPad, gVirtualX, kButton1Down, kButton1Up, kMouseEnter, kMouseLeave, kTRUE, XtoAbsPixel(), and YtoAbsPixel().

Referenced by AutoExec().

TH1F * TPad::DrawFrame ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax,
const char *  title = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 1457 of file TPad.cxx.

References cd(), TH1::Draw(), DrawFrame(), TMath::Exp(), FindObject(), fLogx, TH1::GetYaxis(), gPad, i, IsEditable(), TObject::kCanDelete, TH1::kNoStats, TMath::Log(), nbins, TObject::SetBit(), TH1::SetDirectory(), TAxis::SetLimits(), TH1::SetMaximum(), TH1::SetMinimum(), Update(), and TObject::Warning().

Referenced by DrawFrame(), fitCircle(), gerrors2(), graphShade(), and zdemo().

void TPad::ExecuteEventAxis ( Int_t  event,
Int_t  px,
Int_t  py,
TAxis axis 
) [virtual]

void DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2); void DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2); void DrawText(Double_t x, Double_t y, const char *text); void DrawTextNDC(Double_t u, Double_t v, const char *text);

Implements TVirtualPad.

Definition at line 2091 of file TPad.cxx.

References AbsPixeltoX(), AbsPixeltoY(), axis, xmlio::Class, TMath::Exp(), TAxis::FindFixBin(), TH1::GetBinContent(), TH1::GetDimension(), TView::GetDistancetoAxis(), GetListOfPrimitives(), GetLogx(), GetLogy(), GetLogz(), TH1::GetMaximum(), TH1::GetMaximumBin(), TH1::GetMinimum(), TH1::GetMinimumBin(), TH1::GetNormFactor(), TH1::GetSumOfWeights(), GetUxmax(), GetUxmin(), GetUymax(), GetUymin(), GetView(), GetX2(), TH1::GetXaxis(), gPad, gROOT, gVirtualX, IsEditable(), TROOT::IsEscaped(), IsVertical(), kButton1Down, kButton1Motion, kButton1Up, kFALSE, kHand, TVirtualX::kHollow, TH1::kIsZoomed, kTRUE, kWheelDown, kWheelUp, TMath::Log10(), low, TMath::Min(), Modified(), norm(), PadtoX(), PadtoY(), TObject::SetBit(), SetCursor(), TROOT::SetEscape(), TH1::SetMaximum(), TH1::SetMinimum(), TAxis::SetRange(), SetView(), TString::ToLower(), xmax, xmin, XtoAbsPixel(), and YtoAbsPixel().

TObject * TPad::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TObject.

Definition at line 2345 of file TPad.cxx.

References xmlio::Class, TList::FindObject(), TObject::FindObject(), fPrimitives, GetListOfPrimitives(), and TObject::InheritsFrom().

Referenced by TStyleManager::DoApplyOn(), DrawFrame(), DrawPopulation(), TROOT::FindObject(), TROOT::FindSpecialObject(), TInspectCanvas::GoBackward(), TInspectCanvas::GoForward(), TInspectCanvas::Inspector(), TXMLPlayer::ProduceStreamerSource(), UseCurrentStyle(), and WaitPrimitive().

TObject * TPad::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

Definition at line 2367 of file TPad.cxx.

References xmlio::Class, TList::FindObject(), TObject::FindObject(), fPrimitives, GetListOfPrimitives(), and TObject::InheritsFrom().

void TPad::UseCurrentStyle (  )  [virtual]

Reimplemented from TObject.

Definition at line 5610 of file TPad.cxx.

References fBorderMode, fBorderSize, FindObject(), fLogx, fLogy, fLogz, fPrimitives, fTickx, fTicky, GetBorderMode(), GetBorderSize(), TAttPad::GetBottomMargin(), TAttFill::GetFillColor(), TAttPad::GetLeftMargin(), GetListOfPrimitives(), TStyle::GetOptLogx(), TStyle::GetOptLogy(), TStyle::GetOptLogz(), TStyle::GetOptTitle(), TStyle::GetPadBorderMode(), TStyle::GetPadBorderSize(), TStyle::GetPadBottomMargin(), TStyle::GetPadColor(), TStyle::GetPadGridX(), TStyle::GetPadGridY(), TStyle::GetPadLeftMargin(), TStyle::GetPadRightMargin(), TStyle::GetPadTickX(), TStyle::GetPadTickY(), TStyle::GetPadTopMargin(), TAttPad::GetRightMargin(), TStyle::GetTitleBorderSize(), TStyle::GetTitleFillColor(), TStyle::GetTitleFont(), TStyle::GetTitleTextColor(), TAttPad::GetTopMargin(), gStyle, TStyle::IsReading(), Modified(), TAttPad::SetBottomMargin(), TAttFill::SetFillColor(), TAttPad::SetLeftMargin(), TStyle::SetOptLogx(), TStyle::SetOptLogy(), TStyle::SetOptLogz(), TStyle::SetPadBorderMode(), TStyle::SetPadBorderSize(), TStyle::SetPadBottomMargin(), TStyle::SetPadColor(), TStyle::SetPadGridX(), TStyle::SetPadGridY(), TStyle::SetPadLeftMargin(), TStyle::SetPadRightMargin(), TStyle::SetPadTickX(), TStyle::SetPadTickY(), TStyle::SetPadTopMargin(), TAttPad::SetRightMargin(), TStyle::SetTitleBorderSize(), TStyle::SetTitleFillColor(), TStyle::SetTitleFont(), TStyle::SetTitleTextColor(), TAttPad::SetTopMargin(), and title.

Referenced by TCanvas::UseCurrentStyle().

virtual Short_t TPad::GetBorderMode (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 189 of file TPad.h.

References fBorderMode.

Referenced by TDialogCanvas::Apply(), TCanvas::DrawClonePad(), TGroupButton::ExecuteEvent(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), TPadEditor::SetModel(), and UseCurrentStyle().

virtual Short_t TPad::GetBorderSize (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 190 of file TPad.h.

References fBorderSize.

Referenced by TCanvas::DrawClonePad(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), TPadEditor::SetModel(), and UseCurrentStyle().

Int_t TPad::GetCrosshair (  )  const

Definition at line 5334 of file TPad.cxx.

References fCanvas, fCrosshair, and GetCrosshair().

Referenced by AutoExec(), DrawCrosshair(), GetCrosshair(), and HasCrosshair().

Int_t TPad::GetCanvasID (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2389 of file TPad.cxx.

References fCanvas, and TCanvas::GetCanvasID().

Referenced by Print().

TCanvasImp * TPad::GetCanvasImp (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2397 of file TPad.cxx.

References fCanvas, and TCanvas::GetCanvasImp().

TFrame * TPad::GetFrame (  )  [virtual]

Implements TVirtualPad.

Definition at line 2607 of file TPad.cxx.

References fFrame, TList::FindObject(), fPrimitives, TAttFill::GetFillColor(), TAttPad::GetFrameBorderMode(), TAttPad::GetFrameBorderSize(), TAttPad::GetFrameFillColor(), TAttPad::GetFrameFillStyle(), TAttPad::GetFrameLineColor(), TAttPad::GetFrameLineStyle(), TAttPad::GetFrameLineWidth(), GetListOfPrimitives(), TWbox::SetBorderMode(), TWbox::SetBorderSize(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), and TAttLine::SetLineWidth().

Referenced by ApplicationWindow::ApplicationWindow(), canvas_write(), MyMainFrame::DoDraw(), double32(), fillrandom(), fit1(), gerrors(), gerrors2(), graph(), h1draw(), handle1(), hsimple(), limit(), LoadXS(), matrixOperations_do(), ntuple1(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), PaintPadFrame(), plotNtuple(), ProofNtuple::PlotNtuple(), qa2(), read(), SpyServ::SpyServ(), write(), XSGui::XSGui(), and zdemo().

Int_t TPad::GetEvent (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2406 of file TPad.cxx.

References fCanvas, and TCanvas::GetEvent().

Referenced by DrawCrosshair(), and WaitPrimitive().

Int_t TPad::GetEventX (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2415 of file TPad.cxx.

References fCanvas, and TCanvas::GetEventX().

Referenced by DrawCrosshair().

Int_t TPad::GetEventY (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2424 of file TPad.cxx.

References fCanvas, and TCanvas::GetEventY().

Referenced by DrawCrosshair().

Color_t TPad::GetHighLightColor (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2442 of file TPad.cxx.

References fCanvas, and TCanvas::GetHighLightColor().

Referenced by TCanvas::Flush().

void TPad::GetRange ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2 
) [virtual]

Implements TVirtualPad.

Definition at line 2684 of file TPad.cxx.

References fX1, fX2, fY1, and fY2.

Referenced by Viewer::DoButton().

void TPad::GetRangeAxis ( Double_t xmin,
Double_t ymin,
Double_t xmax,
Double_t ymax 
) [virtual]

Implements TVirtualPad.

Definition at line 2696 of file TPad.cxx.

References fUxmax, fUxmin, fUymax, and fUymin.

void TPad::GetPadPar ( Double_t xlow,
Double_t ylow,
Double_t xup,
Double_t yup 
) [virtual]

Implements TVirtualPad.

Definition at line 2672 of file TPad.cxx.

References fHNDC, fWNDC, fXlowNDC, and fYlowNDC.

Double_t TPad::GetXlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 202 of file TPad.h.

References fXlowNDC.

Referenced by Pick().

Double_t TPad::GetYlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 203 of file TPad.h.

References fYlowNDC.

Referenced by Pick().

Double_t TPad::GetWNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 204 of file TPad.h.

References fWNDC.

Referenced by ls().

Double_t TPad::GetHNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 205 of file TPad.h.

References fHNDC.

Referenced by ls(), and Pick().

UInt_t TPad::GetWw (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2496 of file TPad.cxx.

References fCanvas, and TCanvas::GetWw().

Referenced by PaintBorder(), and Pick().

UInt_t TPad::GetWh (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2487 of file TPad.cxx.

References fCanvas, and TCanvas::GetWh().

Referenced by DrawCrosshair(), PaintBorder(), and Pick().

Double_t TPad::GetAbsXlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 208 of file TPad.h.

References fAbsXlowNDC.

Referenced by ResizePad().

Double_t TPad::GetAbsYlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 209 of file TPad.h.

References fAbsYlowNDC.

Referenced by ResizePad().

Double_t TPad::GetAbsWNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 210 of file TPad.h.

References fAbsWNDC.

Referenced by PaintBorder(), and ResizePad().

Double_t TPad::GetAbsHNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 211 of file TPad.h.

References fAbsHNDC.

Referenced by PaintBorder(), and ResizePad().

Double_t TPad::GetAspectRatio (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 212 of file TPad.h.

References fAspectRatio.

Referenced by TRootCanvas::HandleContainerConfigure().

Double_t TPad::GetPhi (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 213 of file TPad.h.

References fPhi.

Referenced by SavePrimitive().

Double_t TPad::GetTheta (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 214 of file TPad.h.

References fTheta.

Referenced by SavePrimitive().

Double_t TPad::GetUxmin (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 215 of file TPad.h.

References fUxmin.

Referenced by ExecuteEventAxis().

Double_t TPad::GetUymin (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 216 of file TPad.h.

References fUymin.

Referenced by ExecuteEventAxis().

Double_t TPad::GetUxmax (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 217 of file TPad.h.

References fUxmax.

Referenced by ExecuteEventAxis().

Double_t TPad::GetUymax (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 218 of file TPad.h.

References fUymax.

Referenced by ExecuteEventAxis(), h1analysisProxy_Terminate(), and h1analysis::Terminate().

Bool_t TPad::GetGridx (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 219 of file TPad.h.

References fGridx.

Referenced by TCanvas::DrawClonePad(), SavePrimitive(), and TPadEditor::SetModel().

Bool_t TPad::GetGridy (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 220 of file TPad.h.

References fGridy.

Referenced by TCanvas::DrawClonePad(), SavePrimitive(), and TPadEditor::SetModel().

Int_t TPad::GetNumber (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 221 of file TPad.h.

References fNumber.

Int_t TPad::GetTickx (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 222 of file TPad.h.

References fTickx.

Referenced by TCanvas::DrawClonePad(), SavePrimitive(), and TPadEditor::SetModel().

Int_t TPad::GetTicky (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 223 of file TPad.h.

References fTicky.

Referenced by TCanvas::DrawClonePad(), SavePrimitive(), and TPadEditor::SetModel().

Double_t TPad::GetX1 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 224 of file TPad.h.

References fX1.

Double_t TPad::GetX2 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 225 of file TPad.h.

References fX2.

Referenced by ExecuteEventAxis(), ClockHand::Move(), NextPiecePad::NextPiecePad(), Aclock::Paint(), Print(), TetrisBox::SetX(), and TetrisBoard::TetrisBoard().

Double_t TPad::GetY1 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 226 of file TPad.h.

References fY1.

Referenced by ClockHand::Move(), NextPiecePad::NextPiecePad(), Aclock::Paint(), Print(), TetrisBox::SetY(), and TetrisBoard::TetrisBoard().

Double_t TPad::GetY2 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 227 of file TPad.h.

References fY2.

Int_t TPad::GetMaxPickDistance (  )  [static]

Definition at line 2451 of file TPad.cxx.

References fgMaxPickDistance.

Referenced by G__G__GPad_160_0_84(), and G__setup_memfuncTPad().

TList* TPad::GetListOfPrimitives (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 229 of file TPad.h.

References fPrimitives.

Referenced by BuildLegend(), TetrisBoard::Clear(), Close(), TEveGeoPolyShape::Construct(), CopyPixmaps(), TFitEditor::DoDataSet(), Draw(), TCanvas::DrawClonePad(), TGroupButton::ExecuteAction(), ExecuteEventAxis(), FindObject(), GetFrame(), GetPad(), TetrisBoard::Hide(), InfoPad::InfoPad(), SplitGLView::OpenFile(), padRefresh(), Paint(), TButton::PaintModified(), InfoPad::PaintModified(), PaintModified(), PaintPadFrame(), Pick(), Pop(), ResizePad(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), SetEditable(), TetrisBoard::Show(), TEveScene::TEveScene(), TStructViewerGUI::Update(), UpdateLevelTimer::UpdateLevelTimer(), UseCurrentStyle(), and TPolygon::~TPolygon().

TList* TPad::GetListOfExecs (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 230 of file TPad.h.

References fExecs.

TObject * TPad::GetPrimitive ( const char *  name  )  const [virtual]

Implements TVirtualPad.

Definition at line 2632 of file TPad.cxx.

References xmlio::Class, and fPrimitives.

Referenced by DynamicExec(), exec2(), and SavePrimitive().

TObject * TPad::GetSelected (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2460 of file TPad.cxx.

References fCanvas, and TCanvas::GetSelected().

TVirtualPad * TPad::GetPad ( Int_t  subpadnumber  )  const [virtual]

Implements TVirtualPad.

Definition at line 2650 of file TPad.cxx.

References xmlio::Class, fPrimitives, and GetListOfPrimitives().

Referenced by TProofProgressDialog::DoPlotRateGraph(), Plot(), plotNtuple(), ProofNtuple::PlotNtuple(), and ProofEventProc::Terminate().

virtual TObject* TPad::GetPadPointer (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 234 of file TPad.h.

References fPadPointer.

TVirtualPad * TPad::GetPadSave (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2478 of file TPad.cxx.

References fCanvas, and TCanvas::GetPadSave().

TVirtualPad * TPad::GetSelectedPad (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2469 of file TPad.cxx.

References fCanvas, and TCanvas::GetSelectedPad().

Int_t TPad::GetGLDevice (  )  [virtual]

Implements TVirtualPad.

Definition at line 5916 of file TPad.cxx.

References fGLDevice.

Referenced by Paint(), and TPad().

TView* TPad::GetView (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 238 of file TPad.h.

References fView.

Referenced by ExecuteEventAxis(), RootShower::Initialize(), RootShower::OnShowerProduce(), RootShower::OnShowSelected(), RootShower::ProcessMessage(), and SavePrimitive().

TObject* TPad::GetView3D (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 239 of file TPad.h.

References fPadView3D.

Int_t TPad::GetLogx (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 240 of file TPad.h.

References fLogx.

Referenced by TCanvas::DrawClonePad(), ExecuteEventAxis(), SavePrimitive(), and TPadEditor::SetModel().

Int_t TPad::GetLogy (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 241 of file TPad.h.

References fLogy.

Referenced by TCanvas::DrawClonePad(), ExecuteEventAxis(), SavePrimitive(), and TPadEditor::SetModel().

Int_t TPad::GetLogz (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 242 of file TPad.h.

References fLogz.

Referenced by TCanvas::DrawClonePad(), ExecuteEventAxis(), SavePrimitive(), and TPadEditor::SetModel().

virtual TVirtualPad* TPad::GetMother (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 243 of file TPad.h.

References fMother.

Referenced by TGroupButton::ExecuteAction(), TGroupButton::ExecuteEvent(), ExecuteEvent(), HighLight(), and SavePrimitive().

const char* TPad::GetName (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 244 of file TPad.h.

References TString::Data(), and fName.

Referenced by Divide(), TCanvas::Draw(), TCanvas::DrawClonePad(), DrawPopulation(), TCanvas::EmbedInto(), TGroupButton::ExecuteEvent(), TCanvas::HandleInput(), TCanvas::ls(), ls(), Print(), TXMLPlayer::ProduceStreamerSource(), ResizePad(), SaveAs(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TCanvas::SavePrimitive(), TButton::SavePrimitive(), TCanvas::SaveSource(), TQtWidget::SetCanvas(), TGedEditor::SetCanvas(), and TStyleDialog::TStyleDialog().

const char* TPad::GetTitle (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 245 of file TPad.h.

References TString::Data(), and fTitle.

Referenced by BuildLegend(), Divide(), TGroupButton::ExecuteEvent(), TCanvas::HandleInput(), TCanvas::ls(), ls(), TButton::PaintModified(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), and TCanvas::SaveSource().

virtual TCanvas* TPad::GetCanvas (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 246 of file TPad.h.

References fCanvas.

Referenced by DrawCrosshair(), TButton::ExecuteEvent(), TGroupButton::ExecuteEvent(), TCanvas::Flush(), HistAction::HistAction(), TSpider::Paint(), and Print().

TVirtualPad * TPad::GetVirtCanvas (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2433 of file TPad.cxx.

References fCanvas.

Referenced by TInspectCanvas::InspectObject().

TVirtualPadPainter * TPad::GetPainter (  )  [virtual]

Definition at line 5939 of file TPad.cxx.

References fCanvas, and TCanvas::GetCanvasPainter().

Referenced by cd(), Clear(), Close(), CopyBackgroundPixmap(), CopyPixmap(), ExecuteEvent(), PaintBorder(), PaintBox(), PaintFillArea(), PaintFillAreaHatches(), PaintLine(), PaintLineNDC(), PaintModified(), PaintPolyLine(), PaintPolyLineNDC(), PaintPolyMarker(), PaintText(), PaintTextNDC(), Print(), Range(), and ResizePad().

Int_t TPad::GetPadPaint (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 249 of file TPad.h.

References fPadPaint.

Int_t TPad::GetPixmapID (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 250 of file TPad.h.

References fPixmapID.

Referenced by CopyBackgroundPixmap(), and Print().

ULong_t TPad::Hash (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 251 of file TPad.h.

References fName, and TString::Hash().

Bool_t TPad::HasCrosshair (  )  const [virtual]

Implements TVirtualPad.

Definition at line 5325 of file TPad.cxx.

References GetCrosshair().

Referenced by TPadEditor::SetModel().

void TPad::HighLight ( Color_t  col = kRed,
Bool_t  set = kTRUE 
) [virtual]

Implements TVirtualPad.

Definition at line 2708 of file TPad.cxx.

References AbsCoordinates(), xmlio::Class, TAttFill::GetFillColor(), GetMother(), gROOT, gVirtualPS, TObject::InheritsFrom(), IsEditable(), kFALSE, kPrintingPS, kTRUE, PaintBorder(), TROOT::SetSelectedPad(), and TObject::TestBit().

Referenced by CopyPixmap(), and TCanvas::Flush().

Bool_t TPad::HasFixedAspectRatio (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 254 of file TPad.h.

References fFixedAspectRatio.

Referenced by ExecuteEvent(), TRootCanvas::HandleContainerConfigure(), and TPadEditor::SetModel().

Bool_t TPad::IsBatch (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2517 of file TPad.cxx.

References fCanvas, and TCanvas::IsBatch().

Referenced by PaintBorder(), and Print().

virtual Bool_t TPad::IsEditable (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 256 of file TPad.h.

References fEditable.

Referenced by Clear(), Divide(), DrawFrame(), TButton::ExecuteEvent(), TGroupButton::ExecuteEvent(), ExecuteEvent(), ExecuteEventAxis(), HighLight(), TButton::SavePrimitive(), and TPadEditor::SetModel().

Bool_t TPad::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 257 of file TPad.h.

References kTRUE.

Bool_t TPad::IsModified (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 258 of file TPad.h.

References fModified.

Referenced by PaintModified().

Bool_t TPad::IsRetained (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2526 of file TPad.cxx.

References fCanvas, and TCanvas::IsRetained().

virtual Bool_t TPad::IsVertical (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 260 of file TPad.h.

References kHori, and TObject::TestBit().

Referenced by ExecuteEventAxis().

void TPad::ls ( Option_t option = ""  )  const [virtual]

Implements TVirtualPad.

Definition at line 2744 of file TPad.cxx.

References TROOT::DecreaseDirLevel(), fPrimitives, fXlowNDC, fYlowNDC, GetHNDC(), GetName(), GetTitle(), GetWNDC(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), and TCollection::ls().

Referenced by TCanvas::ls().

void TPad::Modified ( Bool_t  flag = 1  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 389 of file TPad.h.

References TQObject::Emit(), and fModified.

Referenced by InfoPad::AddValue(), Aclock::Animate(), ApplicationWindow::ApplicationWindow(), CurrentPiece::CurrentPiece(), Divide(), TStyleManager::DoApplyOn(), Spy::DoButton(), Viewer::DoButton(), MyMainFrame::DoDraw(), TProofProgressDialog::DoPlotRateGraph(), TTripleSliderDemo::DoSlider(), TTripleSliderDemo::DoText(), TCanvas::Draw(), HistAction::drawHist(), TQCanvasMenu::Execute(), ApplicationWindow::execute(), NewGameButton::ExecuteEvent(), TButton::ExecuteEvent(), PauseButton::ExecuteEvent(), TGroupButton::ExecuteEvent(), ExecuteEvent(), ExecuteEventAxis(), TestDialog::FillHistos(), GetViewer3D(), glsurfaces(), graph(), h1analysisProxy_Terminate(), handle1(), handle2(), NextPiecePad::Hide(), TetrisBoard::Hide(), hserv(), hsimple(), hsum(), hsumanim(), hsumUpdate(), InfoPad::InfoPad(), limit(), matrixOperations_do(), memstat(), mhs(), mhs1(), mhs2(), TetrisBoard::MoveOneLineDown(), CurrentPiece::MoveTo(), multigraph(), NextPiecePad::NewPiece(), NextPiecePad::NextPiecePad(), Hello::Notify(), TSessionViewer::OnCascadeMenu(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), RootShower::OnShowSelected(), padRefresh(), Paint(), PaintBox(), PaintFillArea(), HistAction::paintHist(), PaintLine(), PaintLineNDC(), PaintModified(), PaintPolyLine(), PaintPolyLine3D(), PaintPolyLineNDC(), PaintPolyMarker(), PaintText(), PaintTextNDC(), piRandom(), RootShower::ProcessMessage(), TRootCanvas::ProcessMessage(), pstable(), RadioNuclides(), read(), TMemStatDrawDlg::ReDraw(), ResizePad(), CurrentPiece::RotateLeft(), CurrentPiece::RotateRight(), seism(), SetBorderMode(), SetBorderSize(), TSpider::SetDisplayAverage(), SetGrid(), SetGridx(), SetGridy(), SetLogx(), SetLogy(), SetLogz(), SetPhi(), NewGameButton::SetPressed(), PauseButton::SetPressed(), Viewer::SetRange(), TSlider::SetRange(), TSpider::SetSegmentDisplay(), SetTheta(), SetTicks(), SetTickx(), SetTicky(), InfoPad::SetValue(), NextPiecePad::Show(), TMemStatShow::Show(), TetrisBoard::Show(), SpyServ::SpyServ(), surfaces(), h1analysis::Terminate(), TMultiLayerPerceptron::Train(), transpad(), TSlider::TSlider(), tStudent(), RootShower::UpdateDisplay(), TSessionQueryFrame::UpdateHistos(), TASPaletteEditor::UpdateScreen(), UseCurrentStyle(), waves(), write(), and zdemo().

Bool_t TPad::OpaqueMoving (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2535 of file TPad.cxx.

References fCanvas, and TCanvas::OpaqueMoving().

Referenced by ExecuteEvent().

Bool_t TPad::OpaqueResizing (  )  const [virtual]

Implements TVirtualPad.

Definition at line 2544 of file TPad.cxx.

References fCanvas, and TCanvas::OpaqueResizing().

Referenced by ExecuteEvent().

Double_t TPad::PadtoX ( Double_t  x  )  const [virtual]

Implements TVirtualPad.

Definition at line 2759 of file TPad.cxx.

References TMath::Exp(), and fLogx.

Referenced by ExecuteEventAxis().

Double_t TPad::PadtoY ( Double_t  y  )  const [virtual]

Implements TVirtualPad.

Definition at line 2769 of file TPad.cxx.

References TMath::Exp(), and fLogy.

Referenced by ExecuteEventAxis().

void TPad::Paint ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 2805 of file TPad.cxx.

References TVirtualViewer3D::BeginScene(), TVirtualViewer3D::BuildingScene(), TVirtualViewer3D::CanLoopOnPrimitives(), cd(), xmlio::Class, TVirtualViewer3D::EndScene(), fCanvas, TList::FirstLink(), fPadPaint, fPrimitives, fViewer3D, TAttFill::GetFillColor(), GetGLDevice(), GetListOfPrimitives(), TObjLink::GetObject(), TObjOptLink::GetOption(), GetViewer3D(), gGLManager, gPad, gVirtualPS, TCanvas::IsGrayscale(), kFALSE, kTRUE, Modified(), TObjLink::Next(), TVirtualViewer3D::PadPaint(), PaintBorder(), PaintDate(), and TColor::SetGrayscale().

Referenced by Draw(), TButton::Paint(), TSlider::Paint(), TCanvas::Paint(), and Print().

void TPad::PaintBox ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3112 of file TPad.cxx.

References CopyBackgroundPixmap(), CopyBackgroundPixmaps(), TVirtualPS::DrawBox(), TVirtualPadPainter::DrawBox(), fMother, fX1, fY2, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TVirtualPadPainter::GetFillStyle(), GetPainter(), gPad, gVirtualPS, TVirtualPadPainter::kFilled, TVirtualPadPainter::kHollow, Modified(), PaintFillAreaHatches(), TVirtualPadPainter::SetFillColor(), TVirtualPadPainter::SetFillStyle(), TAttFill::SetFillStyle(), TVirtualPadPainter::SetOpacity(), and XYtoAbsPixel().

Referenced by PaintBorder().

void TPad::PaintFillArea ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3231 of file TPad.cxx.

References Clip(), TVirtualPadPainter::DrawFillArea(), TVirtualPS::DrawPS(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, TAttFill::GetFillStyle(), TVirtualPadPainter::GetFillStyle(), GetPainter(), gPad, gVirtualPS, i, TGraph::kClipFrame, Modified(), n, PaintFillAreaHatches(), TObject::TestBit(), u, v1, TObject::Warning(), x, xmax, xmin, y, ymax, and ymin.

Referenced by TPolygon::Paint().

void TPad::PaintFillArea ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3310 of file TPad.cxx.

References ClipPolygon(), TVirtualPadPainter::DrawFillArea(), TVirtualPS::DrawPS(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, TVirtualPadPainter::GetFillStyle(), TAttFill::GetFillStyle(), GetPainter(), gPad, gVirtualPS, TGraph::kClipFrame, Modified(), n, nc, PaintFillAreaHatches(), TObject::TestBit(), x, xmax, xmin, y, ymax, and ymin.

void TPad::PaintFillAreaHatches ( Int_t  n,
Double_t x,
Double_t y,
Int_t  FillStyle 
)

Definition at line 3360 of file TPad.cxx.

References TAttFill::GetFillColor(), TStyle::GetHatchesLineWidth(), TStyle::GetHatchesSpacing(), TVirtualPadPainter::GetLineColor(), TAttLine::GetLineColor(), TVirtualPadPainter::GetLineStyle(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TVirtualPadPainter::GetLineWidth(), GetPainter(), gPad, gStyle, gVirtualPS, PaintHatches(), TVirtualPadPainter::SetLineColor(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TVirtualPadPainter::SetLineStyle(), TVirtualPadPainter::SetLineWidth(), and TAttLine::SetLineWidth().

Referenced by PaintBox(), and PaintFillArea().

void TPad::PaintHatches ( Double_t  dy,
Double_t  angle,
Int_t  nn,
Double_t xx,
Double_t yy 
)

Definition at line 3454 of file TPad.cxx.

References a, TMath::Abs(), b, TMath::Cos(), gPad, i, inv(), m, TMath::Max(), TMath::Min(), TMath::Pi(), TMath::Sin(), x, x1, x2, y, ymax, and ymin.

Referenced by PaintFillAreaHatches().

void TPad::PaintPadFrame ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax 
) [virtual]

Implements TVirtualPad.

Definition at line 3006 of file TPad.cxx.

References TList::AddFirst(), fFrame, TList::FindObject(), fPrimitives, TROOT::GetForceStyle(), GetFrame(), GetListOfPrimitives(), gROOT, TObject::kMustCleanup, TFrame::Paint(), TObject::SetBit(), TBox::SetX1(), TBox::SetX2(), TBox::SetY1(), TBox::SetY2(), and TFrame::UseCurrentStyle().

void TPad::PaintLine ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPad.

Definition at line 3609 of file TPad.cxx.

References Clip(), TVirtualPadPainter::DrawLine(), TVirtualPS::DrawPS(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, TGraph::kClipFrame, Modified(), TObject::TestBit(), x, and y.

Referenced by Aclock::Paint(), and PaintLine3D().

void TPad::PaintLineNDC ( Double_t  u1,
Double_t  v1,
Double_t  u2,
Double_t  v2 
) [virtual]

Implements TVirtualPad.

Definition at line 3635 of file TPad.cxx.

References TVirtualPadPainter::DrawLineNDC(), TVirtualPS::DrawPS(), fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, and Modified().

void TPad::PaintLine3D ( Float_t p1,
Float_t p2 
) [virtual]

Implements TVirtualPad.

Definition at line 3654 of file TPad.cxx.

References fView, i, PaintLine(), and TView::WCtoNDC().

Referenced by PaintPolyLine3D().

void TPad::PaintLine3D ( Double_t p1,
Double_t p2 
) [virtual]

Implements TVirtualPad.

Definition at line 3673 of file TPad.cxx.

References fView, i, PaintLine(), and TView::WCtoNDC().

void TPad::PaintPolyLine ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3692 of file TPad.cxx.

References Clip(), TVirtualPadPainter::DrawPolyLine(), TVirtualPS::DrawPS(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, i, TGraph::kClipFrame, Modified(), TObject::TestBit(), x1, x2, xmax, xmin, ymax, and ymin.

Referenced by TPolygon::Paint().

void TPad::PaintPolyLine ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3738 of file TPad.cxx.

References Clip(), TVirtualPadPainter::DrawPolyLine(), TVirtualPS::DrawPS(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, i, TGraph::kClipFrame, kFALSE, kTRUE, Modified(), TObject::TestBit(), x1, x2, xmax, xmin, ymax, and ymin.

void TPad::PaintPolyLine3D ( Int_t  n,
Double_t p 
) [virtual]

Implements TVirtualPad.

Definition at line 3815 of file TPad.cxx.

References fView, i, Modified(), and PaintLine3D().

void TPad::PaintPolyLineNDC ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3791 of file TPad.cxx.

References TVirtualPadPainter::DrawPolyLineNDC(), TVirtualPS::DrawPS(), fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, i, and Modified().

void TPad::PaintPolyMarker ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3829 of file TPad.cxx.

References TMath::Abs(), TVirtualPS::DrawPolyMarker(), TVirtualPadPainter::DrawPolyMarker(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, i, TGraph::kClipFrame, Modified(), n, TObject::TestBit(), xmax, xmin, ymax, and ymin.

void TPad::PaintPolyMarker ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 3861 of file TPad.cxx.

References TMath::Abs(), TVirtualPS::DrawPolyMarker(), TVirtualPadPainter::DrawPolyMarker(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, i, TGraph::kClipFrame, Modified(), n, TObject::TestBit(), xmax, xmin, ymax, and ymin.

void TPad::PaintModified (  )  [virtual]

Implements TVirtualPad.

Definition at line 3027 of file TPad.cxx.

References TVirtualViewer3D::BeginScene(), TVirtualViewer3D::BuildingScene(), TVirtualViewer3D::CanLoopOnPrimitives(), cd(), xmlio::Class, TVirtualPadPainter::ClearDrawable(), TVirtualViewer3D::EndScene(), fCanvas, TAttFill::fFillStyle, TList::FirstLink(), fPadPaint, fViewer3D, TAttFill::GetFillColor(), GetListOfPrimitives(), TObjLink::GetObject(), TObjOptLink::GetOption(), GetPainter(), GetViewer3D(), gPad, gVirtualPS, TCanvas::IsGrayscale(), IsModified(), TAttFill::IsTransparent(), kFALSE, kPrintingPS, kTRUE, Modified(), TObjLink::Next(), TVirtualViewer3D::PadPaint(), PaintBorder(), PaintDate(), TColor::SetGrayscale(), and TObject::TestBit().

Referenced by TetrisBoard::PaintModified(), TButton::PaintModified(), InfoPad::PaintModified(), TCanvas::Update(), and TEvePad::Update().

void TPad::PaintText ( Double_t  x,
Double_t  y,
const char *  text 
) [virtual]

Implements TVirtualPad.

Definition at line 3893 of file TPad.cxx.

References TVirtualPadPainter::DrawText(), GetPainter(), gPad, gVirtualPS, TVirtualPadPainter::kClear, Modified(), and TVirtualPS::Text().

void TPad::PaintTextNDC ( Double_t  u,
Double_t  v,
const char *  text 
) [virtual]

Implements TVirtualPad.

Definition at line 3907 of file TPad.cxx.

References TVirtualPadPainter::DrawTextNDC(), fX1, fX2, fY1, fY2, GetPainter(), gPad, gVirtualPS, TVirtualPadPainter::kClear, Modified(), TVirtualPS::Text(), x, and y.

TPad * TPad::Pick ( Int_t  px,
Int_t  py,
TObjLink *&  pickobj 
) [virtual]

Definition at line 3925 of file TPad.cxx.

References AbsPixeltoX(), AbsPixeltoY(), xmlio::Class, ROOT::Math::gv_detail::dist(), TObject::DistancetoPrimitive(), DistancetoPrimitive(), fEmbeddedGL, fgMaxPickDistance, fPadPointer, fUxmax, fUxmin, fView, fViewer3D, fX1, fX2, fY1, fY2, TROOT::GetEditorMode(), GetHNDC(), GetListOfPrimitives(), TObjLink::GetObject(), GetWh(), GetWw(), GetXlowNDC(), GetYlowNDC(), gPad, gROOT, TObject::InheritsFrom(), TObject::kCannotPick, kFALSE, kTRUE, TList::LastLink(), Pick(), TObjLink::Prev(), TObjLink::SetObject(), x, and y.

Referenced by Pick(), and TCanvas::Pick().

Double_t TPad::PixeltoX ( Int_t  px  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 403 of file TPad.h.

References fAbsCoord, fAbsPixeltoXk, fPixeltoX, and fPixeltoXk.

Referenced by TetrisBox::Erase(), PixeltoXY(), TetrisBoard::TetrisBoard(), and TSlider::TSlider().

Double_t TPad::PixeltoY ( Int_t  py  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 410 of file TPad.h.

References fAbsCoord, fAbsPixeltoYk, fPixeltoY, and fPixeltoYk.

Referenced by TetrisBox::Erase(), PixeltoXY(), and TSlider::TSlider().

void TPad::PixeltoXY ( Int_t  xpixel,
Int_t  ypixel,
Double_t x,
Double_t y 
) [inline, virtual]

Definition at line 417 of file TPad.h.

References PixeltoX(), and PixeltoY().

void TPad::Pop (  )  [virtual]

Implements TVirtualPad.

Definition at line 4044 of file TPad.cxx.

References TList::AddLast(), fMother, fPrimitives, GetListOfPrimitives(), TList::Last(), TList::Remove(), and StrDup().

Referenced by ExecuteEvent().

void TPad::Print ( const char *  filename = ""  )  const [virtual]

Implements TVirtualPad.

Definition at line 4066 of file TPad.cxx.

Referenced by hsumanim(), latex(), latex2(), latex4(), latex5(), loopdir(), pirndm(), TRootCanvas::PrintCanvas(), and pstable().

void TPad::Print ( const char *  filename,
Option_t option 
) [virtual]

Implements TVirtualPad.

Definition at line 4108 of file TPad.cxx.

References TSystem::AccessPathName(), TSeqCollection::Add(), TString::Append(), TString::BeginsWith(), cd(), TString::Contains(), ContainsTImage(), TString::Data(), TString::EndsWith(), TSystem::Exec(), TSystem::ExpandPathName(), fCanvas, TPluginManager::FindHandler(), TCollection::FindObject(), Form(), fPrimitives, gDirectory, gEnv, gErrorIgnoreLevel, GetCanvas(), GetCanvasID(), TCanvas::GetCanvasID(), TROOT::GetListOfSpecials(), GetName(), GetPainter(), GetPixmapID(), TROOT::GetPluginManager(), TEnv::GetValue(), GetX2(), GetY1(), gPad, gROOT, gSystem, gVirtualPS, gVirtualX, h, image, TObject::Info(), TROOT::IsBatch(), IsBatch(), TImage::kAnimGif, TImage::kBmp, kFALSE, kFatal, TImage::kGif, TImage::kJpeg, TImage::kPng, kPrintingPS, TImage::kTiff, kTRUE, TImage::kUnknown, TImage::kXpm, l, TString::Length(), TVirtualPS::NewPage(), TVirtualPS::Open(), Paint(), TString::Prepend(), ratio, TCollection::Remove(), TString::Replace(), TVirtualPadPainter::SaveImage(), TDirectory::SaveObjectAs(), TCanvas::SaveSource(), TVirtualPadPainter::SelectDrawable(), TCanvas::SetBatch(), TObject::SetBit(), TNamed::SetName(), TNamed::SetTitle(), TSystem::Sleep(), strcpy(), UtoPixel(), VtoPixel(), TObject::Warning(), XtoPixel(), and YtoPixel().

void TPad::Range ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPad.

Definition at line 4508 of file TPad.cxx.

References TObject::Error(), fUxmax, fUxmin, fUymax, fUymin, fX1, fX2, fY1, fY2, GetPainter(), gPad, TVirtualPadPainter::InvalidateCS(), RangeChanged(), and ResizePad().

Referenced by TCanvas::Build(), TColorWheel::Draw(), DrawClassObject(), TCanvas::DrawClonePad(), feynman(), fillpatterns(), first(), fonts(), framework(), TInspectCanvas::InspectObject(), pstable(), TButton::Range(), TDialogCanvas::Range(), Viewer::SetRange(), TPad(), transpad(), TSlider::TSlider(), Viewer::Viewer(), waves(), and zdemo().

virtual void TPad::RangeChanged (  )  [inline, virtual]

Definition at line 295 of file TPad.h.

References TQObject::Emit().

Referenced by ExecuteEvent(), and Range().

void TPad::RangeAxis ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax 
) [virtual]

Implements TVirtualPad.

Definition at line 4543 of file TPad.cxx.

References TObject::Error(), fUxmax, fUxmin, fUymax, fUymin, and RangeAxisChanged().

virtual void TPad::RangeAxisChanged (  )  [inline, virtual]

Definition at line 297 of file TPad.h.

References TQObject::Emit().

Referenced by RangeAxis().

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

Implements TVirtualPad.

Definition at line 4570 of file TPad.cxx.

References fCanvas, fModified, fPrimitives, fView, TCanvas::GetClickSelected(), TCanvas::GetSelected(), TCollection::GetSize(), kTRUE, TList::RecursiveRemove(), TCanvas::SetClickSelected(), and TCanvas::SetSelected().

Referenced by TDialogCanvas::RecursiveRemove(), and TInspectCanvas::RecursiveRemove().

void TPad::RedrawAxis ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 4585 of file TPad.cxx.

References cd(), xmlio::Class, TString::Contains(), fPrimitives, g, gPad, and TString::ToLower().

Referenced by canvas_write(), ntuple1(), plotNtuple(), and ProofNtuple::PlotNtuple().

virtual void TPad::ResetView3D ( TObject view = 0  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 300 of file TPad.h.

References fPadView3D.

void TPad::ResizePad ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 4638 of file TPad.cxx.

References TMath::Abs(), cd(), xmlio::Class, TVirtualPadPainter::CreateDrawable(), fAbsHNDC, fAbsPixeltoXk, fAbsPixeltoYk, fAbsWNDC, fAbsXlowNDC, fAbsYlowNDC, fHNDC, TMath::Finite(), fMother, fPixeltoX, fPixeltoXk, fPixeltoY, fPixeltoYk, fPixmapID, fPrimitives, fUtoAbsPixelk, fUtoPixel, fUtoPixelk, fView, fVtoAbsPixelk, fVtoPixel, fVtoPixelk, fWNDC, fX1, fX2, fXlowNDC, fXtoAbsPixelk, fXtoPixel, fXtoPixelk, fY1, fY2, fYlowNDC, fYtoAbsPixelk, fYtoPixel, fYtoPixelk, GetAbsHNDC(), GetAbsWNDC(), GetAbsXlowNDC(), GetAbsYlowNDC(), GetListOfPrimitives(), GetName(), GetPainter(), gPad, gVirtualX, h, kTRUE, Modified(), TView::ResizePad(), TVirtualPadPainter::SetLineWidth(), TVirtualPadPainter::SetTextSize(), w, TObject::Warning(), XtoPixel(), and YtoPixel().

Referenced by Draw(), TCanvas::Draw(), ExecuteEvent(), Range(), TCanvas::Resize(), TCanvas::SetCanvasSize(), and SetPad().

void TPad::SaveAs ( const char *  filename = "",
Option_t option = "" 
) const [virtual]

Implements TVirtualPad.

Definition at line 4844 of file TPad.cxx.

References TString::Append(), TString::BeginsWith(), TString::Contains(), TString::EndsWith(), gEnv, GetName(), TEnv::GetValue(), and TString::Prepend().

Referenced by ClassImp(), minuit2FitBench(), RootShower::OnShowerProduce(), TRootCanvas::ProcessMessage(), and TUnfold::ScanLcurve().

virtual void TPad::SetBorderMode ( Short_t  bordermode  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 303 of file TPad.h.

References fBorderMode, and Modified().

Referenced by TCanvas::Build(), TSessionQueryFrame::Build(), Divide(), DNDMainFrame::DNDMainFrame(), TPadEditor::DoBorderMode(), TProofProgressDialog::DoPlotRateGraph(), TColorWheel::Draw(), TCanvas::DrawClonePad(), RootShower::OnShowSelected(), TMemStatDrawDlg::PlaceEmbeddedCanvas(), RootShower::RootShower(), TGShapedToolTip::SetHisto(), TGShapedToolTip::Show(), EventTree_NoProc::Terminate(), ProofFriends::Terminate(), EventTree_ProcOpt::Terminate(), EventTree_Proc::Terminate(), TestDialog::TestDialog(), and TTripleSliderDemo::TTripleSliderDemo().

virtual void TPad::SetBorderSize ( Short_t  bordersize  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 304 of file TPad.h.

References fBorderSize, and Modified().

Referenced by TCanvas::Build(), TDialogCanvas::BuildStandardButtons(), TGroupButton::DisplayColorTable(), TPadEditor::DoBorderSize(), TCanvas::DrawClonePad(), fillpatterns(), first(), fonts(), markerwarning(), NewGameButton::NewGameButton(), RootShower::OnShowSelected(), PauseButton::PauseButton(), QuitButton::QuitButton(), and RootShower::RootShower().

void TPad::SetCanvas ( TCanvas c  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 305 of file TPad.h.

References c, and fCanvas.

void TPad::SetCanvasSize ( UInt_t  ww,
UInt_t  wh 
) [virtual]

Implements TVirtualPad.

Definition at line 2562 of file TPad.cxx.

References fCanvas, and TCanvas::SetCanvasSize().

void TPad::SetCrosshair ( Int_t  crhair = 1  )  [virtual]

Implements TVirtualPad.

Definition at line 5346 of file TPad.cxx.

References fCanvas, fCrosshair, fCrosshairPos, and SetCrosshair().

Referenced by TPadEditor::DoCrosshair(), and SetCrosshair().

void TPad::SetCursor ( ECursor  cursor  )  [virtual]

Implements TVirtualPad.

Definition at line 2571 of file TPad.cxx.

References fCanvas, and TCanvas::SetCursor().

Referenced by TButton::ExecuteEvent(), ExecuteEvent(), and ExecuteEventAxis().

void TPad::SetDoubleBuffer ( Int_t  mode = 1  )  [virtual]

Implements TVirtualPad.

Definition at line 2580 of file TPad.cxx.

References fCanvas, and TCanvas::SetDoubleBuffer().

void TPad::SetDrawOption ( Option_t option = ""  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 500 of file TPad.h.

void TPad::SetEditable ( Bool_t  mode = kTRUE  )  [virtual]

Implements TVirtualPad.

Definition at line 5125 of file TPad.cxx.

References xmlio::Class, fEditable, fPrimitives, and GetListOfPrimitives().

Referenced by TPadEditor::DoEditable(), TSessionViewer::OnCascadeMenu(), TButton::TButton(), Viewer::Viewer(), and waves().

void TPad::SetFixedAspectRatio ( Bool_t  fixed = kTRUE  )  [virtual]

Implements TVirtualPad.

Definition at line 5103 of file TPad.cxx.

References TObject::Error(), fAspectRatio, fFixedAspectRatio, fHNDC, fWNDC, kFALSE, and kTRUE.

Referenced by TPadEditor::DoFixedAspectRatio(), and SetPad().

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

Implements TVirtualPad.

Definition at line 313 of file TPad.h.

References fGridx, fGridy, and Modified().

Referenced by TCanvas::Build(), canvas_write(), TGeoChecker::CheckGeometryFull(), MyMainFrame::DoDraw(), TProofProgressDialog::DoPlotRateGraph(), double32(), DynamicExec(), exclusiongraph(), first(), fitCircle(), fitLinear(), fitLinearRobust(), fitMultiGraph(), FittingDemo(), gerrors(), gerrors2(), graph(), graphShade(), h1analysisProxy_Terminate(), handle2(), hlabels1(), hlabels2(), hsum(), hsumanim(), hsumTimer(), labels1(), labels2(), Legendre(), mathBeta(), mathGammaNormal(), mathLaplace(), mhs(), multigraph(), ntuple1(), pirndm(), plotNtuple(), ProofNtuple::PlotNtuple(), RadioNuclides(), seism(), h1analysis::Terminate(), testGraph(), TestSPlot(), TTripleSliderDemo::TTripleSliderDemo(), vavilov(), and XSGui::XSGui().

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

Implements TVirtualPad.

Definition at line 314 of file TPad.h.

References fGridx, Modified(), and value.

Referenced by ApplicationWindow::ApplicationWindow(), TPadEditor::DoGridX(), TCanvas::DrawClonePad(), fillrandom(), fit1(), formula1(), h1draw(), LoadXS(), logscales(), memstat(), qa2(), TMemStatShow::Show(), and th2polyEurope().

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

Implements TVirtualPad.

Definition at line 315 of file TPad.h.

References fGridy, Modified(), and value.

Referenced by ApplicationWindow::ApplicationWindow(), TPadEditor::DoGridY(), TCanvas::DrawClonePad(), fillrandom(), fit1(), formula1(), h1draw(), LoadXS(), logscales(), memstat(), qa2(), TMemStatShow::Show(), and th2polyEurope().

void TPad::SetFillStyle ( Style_t  fstyle  )  [virtual]

Reimplemented from TAttFill.

Definition at line 5147 of file TPad.cxx.

References TAttFill::SetFillStyle().

Referenced by TCanvas::Build(), SetPad(), and transpad().

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

Implements TVirtualPad.

Definition at line 5158 of file TPad.cxx.

References fLogx, fView, and Modified().

Referenced by TCanvas::Build(), TPadEditor::DoLogX(), TCanvas::DrawClonePad(), DrawPopulation(), LoadXS(), logscales(), TMemStatShow::Show(), XSGui::XSGui(), and zdemo().

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

Implements TVirtualPad.

Definition at line 5172 of file TPad.cxx.

References fLogy, fView, and Modified().

Referenced by TCanvas::Build(), canvas_write(), TPadEditor::DoLogY(), TCanvas::DrawClonePad(), DrawPopulation(), LoadXS(), logscales(), mathGammaNormal(), memstat(), ntuple1(), plotNtuple(), ProofNtuple::PlotNtuple(), TMemStatShow::Show(), showEventSample(), ProofEventProc::Terminate(), EventTree_Proc::Terminate(), EventTree_ProcOpt::Terminate(), TTripleSliderDemo::TTripleSliderDemo(), XSGui::XSGui(), and zdemo().

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

Implements TVirtualPad.

Definition at line 5186 of file TPad.cxx.

References fLogz, fView, and Modified().

Referenced by TCanvas::Build(), TPadEditor::DoLogZ(), TCanvas::DrawClonePad(), glsurfaces(), and surfaces().

virtual void TPad::SetNumber ( Int_t  number  )  [inline, virtual]

Definition at line 320 of file TPad.h.

References fNumber.

Referenced by Divide().

void TPad::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 
) [virtual]

Implements TVirtualPad.

Definition at line 5227 of file TPad.cxx.

References fBorderMode, fBorderSize, fName, fTitle, TStyle::GetPadBorderMode(), TStyle::GetPadBorderSize(), TStyle::GetPadBottomMargin(), TStyle::GetPadColor(), TStyle::GetPadLeftMargin(), TStyle::GetPadRightMargin(), TStyle::GetPadTopMargin(), gStyle, TAttPad::SetBottomMargin(), TAttFill::SetFillColor(), SetFillStyle(), TAttPad::SetLeftMargin(), TAttPad::SetRightMargin(), and TAttPad::SetTopMargin().

Referenced by TCanvas::Build(), TetrisBoard::TetrisBoard(), TPad(), and TSlider::TSlider().

void TPad::SetPad ( Double_t  xlow,
Double_t  ylow,
Double_t  xup,
Double_t  yup 
) [virtual]

Implements TVirtualPad.

Definition at line 5197 of file TPad.cxx.

References fHNDC, fWNDC, fXlowNDC, fYlowNDC, kFALSE, ResizePad(), SetFixedAspectRatio(), x, and y.

void TPad::SetAttFillPS ( Color_t  color,
Style_t  style 
) [virtual]

Implements TVirtualPad.

Definition at line 5260 of file TPad.cxx.

References gVirtualPS, TAttFill::SetFillColor(), and TAttFill::SetFillStyle().

void TPad::SetAttLinePS ( Color_t  color,
Style_t  style,
Width_t  lwidth 
) [virtual]

Implements TVirtualPad.

Definition at line 5272 of file TPad.cxx.

References gVirtualPS, TAttLine::SetLineColor(), TAttLine::SetLineStyle(), and TAttLine::SetLineWidth().

void TPad::SetAttMarkerPS ( Color_t  color,
Style_t  style,
Size_t  msize 
) [virtual]

Implements TVirtualPad.

Definition at line 5285 of file TPad.cxx.

References gVirtualPS, TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), and TAttMarker::SetMarkerStyle().

void TPad::SetAttTextPS ( Int_t  align,
Float_t  angle,
Color_t  color,
Style_t  font,
Float_t  tsize 
) [virtual]

Implements TVirtualPad.

Definition at line 5298 of file TPad.cxx.

References AbsPixeltoX(), AbsPixeltoY(), fX1, fX2, fY1, fY2, gPad, gVirtualPS, TAttText::SetTextAlign(), TAttText::SetTextAngle(), TAttText::SetTextColor(), TAttText::SetTextFont(), and TAttText::SetTextSize().

void TPad::SetMaxPickDistance ( Int_t  maxPick = 5  )  [static]

Definition at line 5361 of file TPad.cxx.

References fgMaxPickDistance.

Referenced by G__G__GPad_160_0_183(), and G__setup_memfuncTPad().

virtual void TPad::SetName ( const char *  name  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 331 of file TPad.h.

References fName.

Referenced by TCanvas::Constructor(), TCanvas::DrawClone(), TCanvas::SaveSource(), and TCanvas::TCanvas().

void TPad::SetSelected ( TObject obj  )  [virtual]

Implements TVirtualPad.

Definition at line 2589 of file TPad.cxx.

References fCanvas, and TCanvas::SetSelected().

virtual void TPad::SetTicks ( Int_t  valuex = 1,
Int_t  valuey = 1 
) [inline, virtual]

Implements TVirtualPad.

Definition at line 333 of file TPad.h.

References fTickx, fTicky, and Modified().

Referenced by TCanvas::Build().

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

Implements TVirtualPad.

Definition at line 334 of file TPad.h.

References fTickx, Modified(), and value.

Referenced by TPadEditor::DoTickX(), and TCanvas::DrawClonePad().

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

Implements TVirtualPad.

Definition at line 335 of file TPad.h.

References fTicky, Modified(), and value.

Referenced by TPadEditor::DoTickY(), and TCanvas::DrawClonePad().

virtual void TPad::SetTitle ( const char *  title = ""  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 336 of file TPad.h.

References fTitle, and title.

virtual void TPad::SetTheta ( Double_t  theta = 30  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 337 of file TPad.h.

References fTheta, Modified(), and theta.

Referenced by surfaces().

virtual void TPad::SetPhi ( Double_t  phi = 30  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 338 of file TPad.h.

References fPhi, Modified(), and phi.

Referenced by surfaces().

void TPad::SetToolTipText ( const char *  text,
Long_t  delayms = 1000 
) [virtual]

Implements TVirtualPad.

Definition at line 5374 of file TPad.cxx.

References CreateToolTip(), DeleteToolTip(), and fTip.

Referenced by TInspectCanvas::InspectObject().

void TPad::SetVertical ( Bool_t  vert = kTRUE  )  [virtual]

Implements TVirtualPad.

Definition at line 5391 of file TPad.cxx.

References kHori, TObject::ResetBit(), and TObject::SetBit().

void TPad::SetView ( TView view = 0  )  [virtual]

Implements TVirtualPad.

Definition at line 5251 of file TPad.cxx.

References fView.

Referenced by ExecuteEventAxis().

virtual void TPad::SetViewer3D ( TVirtualViewer3D viewer3d  )  [inline, virtual]

Reimplemented from TVirtualPad.

Definition at line 342 of file TPad.h.

References fViewer3D.

Referenced by TEveGeoPolyShape::Construct().

virtual void TPad::SetGLDevice ( Int_t  dev  )  [inline, virtual]

Definition at line 344 of file TPad.h.

References fGLDevice.

Referenced by TRootCanvas::CreateCanvas().

virtual void TPad::SetCopyGLDevice ( Bool_t  copy  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 345 of file TPad.h.

References fCopyGLDevice.

void TPad::Update (  )  [virtual]

Implements TVirtualPad.

Definition at line 2598 of file TPad.cxx.

References fCanvas, and TCanvas::Update().

Referenced by Aclock::Animate(), CurrentPiece::CurrentPiece(), DrawClassObject(), DrawFrame(), TQRootCanvas::dropEvent(), TButton::ExecuteEvent(), TGroupButton::ExecuteEvent(), GetViewer3D(), glsurfaces(), TRootEmbeddedCanvas::HandleDNDPosition(), TRootCanvas::HandleDNDPosition(), TetrisBoard::Hide(), InfoPad::InfoPad(), mhs(), mhs2(), TetrisBoard::MoveOneLineDown(), CurrentPiece::MoveTo(), NextPiecePad::NextPiecePad(), Hello::Notify(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), padRefresh(), CurrentPiece::RotateLeft(), CurrentPiece::RotateRight(), rulevisCorr(), rulevisHists(), NewGameButton::SetPressed(), PauseButton::SetPressed(), TetrisBoard::Show(), surfaces(), and transpad().

Int_t TPad::UtoAbsPixel ( Double_t  u  )  const [inline, virtual]

virtual void UpdateFillAttributes(Int_t col, Int_t sty); virtual void UpdateLineAttributes(Int_t col, Int_t sty, Int_t width); virtual void UpdateMarkerAttributes(Int_t col, Int_t sty, Float_t msiz); virtual void UpdateTextAttributes(Int_t align,Float_t angle,Int_t col,Int_t font,Float_t tsize);

Implements TVirtualPad.

Definition at line 352 of file TPad.h.

References fUtoAbsPixelk, and fUtoPixel.

Int_t TPad::VtoAbsPixel ( Double_t  v  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 353 of file TPad.h.

References fVtoAbsPixelk, and fVtoPixel.

Int_t TPad::UtoPixel ( Double_t  u  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 424 of file TPad.h.

References fAbsCoord, fUtoAbsPixelk, fUtoPixel, kMaxPixel, and val.

Referenced by Print().

Int_t TPad::VtoPixel ( Double_t  v  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 435 of file TPad.h.

References fAbsCoord, fVtoAbsPixelk, fVtoPixel, fVtoPixelk, kMaxPixel, and val.

Referenced by Print().

TObject * TPad::WaitPrimitive ( const char *  pname = "",
const char *  emode = "" 
) [virtual]

Implements TVirtualPad.

Definition at line 5676 of file TPad.cxx.

References fCanvas, FindObject(), fPrimitives, TROOT::GetEditorMode(), GetEvent(), TROOT::GetSelectedPad(), gPad, gROOT, gSystem, TCanvas::HandleInput(), kButton1Double, kFALSE, kKeyPress, kTRUE, TSystem::ProcessEvents(), TROOT::SetEditorMode(), and TSystem::Sleep().

Referenced by findPeak2().

Int_t TPad::XtoAbsPixel ( Double_t  x  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 446 of file TPad.h.

References fXtoAbsPixelk, fXtoPixel, kMaxPixel, and val.

Referenced by DrawCrosshair(), TButton::ExecuteEvent(), ExecuteEvent(), ExecuteEventAxis(), NextPiecePad::NextPiecePad(), TetrisBoard::TetrisBoard(), and XYtoAbsPixel().

Int_t TPad::YtoAbsPixel ( Double_t  y  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 466 of file TPad.h.

References fYtoAbsPixelk, fYtoPixel, kMaxPixel, and val.

Referenced by DrawCrosshair(), TButton::ExecuteEvent(), ExecuteEvent(), ExecuteEventAxis(), NextPiecePad::NextPiecePad(), TetrisBoard::TetrisBoard(), and XYtoAbsPixel().

Double_t TPad::XtoPad ( Double_t  x  )  const [virtual]

Implements TVirtualPad.

Definition at line 2779 of file TPad.cxx.

References fLogx, fUxmin, and TMath::Log10().

Double_t TPad::YtoPad ( Double_t  y  )  const [virtual]

Implements TVirtualPad.

Definition at line 2792 of file TPad.cxx.

References fLogy, fUymin, and TMath::Log10().

Int_t TPad::XtoPixel ( Double_t  x  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 455 of file TPad.h.

References fAbsCoord, fXtoAbsPixelk, fXtoPixel, fXtoPixelk, kMaxPixel, and val.

Referenced by ClockHand::Move(), Aclock::Paint(), PaintBorder(), Print(), ResizePad(), TetrisBox::SetX(), and XYtoPixel().

Int_t TPad::YtoPixel ( Double_t  y  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 475 of file TPad.h.

References fAbsCoord, fYtoAbsPixelk, fYtoPixel, fYtoPixelk, kMaxPixel, and val.

Referenced by TGroupButton::ExecuteAction(), ClockHand::Move(), Aclock::Paint(), PaintBorder(), Print(), ResizePad(), TetrisBox::SetY(), and XYtoPixel().

void TPad::XYtoAbsPixel ( Double_t  x,
Double_t  y,
Int_t xpixel,
Int_t ypixel 
) const [inline, virtual]

Definition at line 486 of file TPad.h.

References XtoAbsPixel(), and YtoAbsPixel().

Referenced by CopyBackgroundPixmap(), CopyPixmap(), and PaintBox().

void TPad::XYtoPixel ( Double_t  x,
Double_t  y,
Int_t xpixel,
Int_t ypixel 
) const [inline, virtual]

Definition at line 493 of file TPad.h.

References XtoPixel(), and YtoPixel().

TObject * TPad::CreateToolTip ( const TBox b,
const char *  text,
Long_t  delayms 
) [virtual]

Implements TVirtualPad.

Definition at line 5760 of file TPad.cxx.

References box(), Form(), gPad, gROOT, and TROOT::ProcessLineFast().

Referenced by SetToolTipText().

void TPad::DeleteToolTip ( TObject tip  )  [virtual]

Implements TVirtualPad.

Definition at line 5772 of file TPad.cxx.

References Form(), gROOT, and TROOT::ProcessLineFast().

Referenced by SetToolTipText(), and ~TPad().

void TPad::ResetToolTip ( TObject tip  )  [virtual]

Implements TVirtualPad.

Definition at line 5783 of file TPad.cxx.

References Form(), gROOT, and TROOT::ProcessLineFast().

Referenced by ExecuteEvent().

void TPad::CloseToolTip ( TObject tip  )  [virtual]

Implements TVirtualPad.

Definition at line 5796 of file TPad.cxx.

References Form(), gROOT, and TROOT::ProcessLineFast().

Referenced by ~TPad().

void TPad::x3d ( Option_t type = ""  )  [virtual]

Definition at line 5807 of file TPad.cxx.

References GetViewer3D(), and TObject::Info().

TVirtualViewer3D * TPad::GetViewer3D ( Option_t type = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 5823 of file TPad.cxx.

References fCanvas, fCopyGLDevice, fEmbeddedGL, TPluginManager::FindHandler(), fViewer3D, gPluginMgr, kFALSE, kTRUE, Modified(), Update(), TCanvas::UseGL(), TVirtualViewer3D::Viewer3D(), and TObject::Warning().

Referenced by Paint(), PaintModified(), RootShower::ProcessMessage(), and x3d().

virtual Bool_t TPad::HasViewer3D (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 374 of file TPad.h.

References fViewer3D.

void TPad::ReleaseViewer3D ( Option_t type = ""  )  [virtual]

Implements TVirtualPad.

Definition at line 5899 of file TPad.cxx.

References fViewer3D.

void TPad::RecordPave ( const TObject obj  )  [virtual]

Definition at line 5923 of file TPad.cxx.

References TQObject::Emit().

void TPad::RecordLatex ( const TObject obj  )  [virtual]

Definition at line 5931 of file TPad.cxx.

References TQObject::Emit().

virtual void TPad::EventPave (  )  [inline, virtual]

Definition at line 379 of file TPad.h.

References TQObject::Emit().

virtual void TPad::StartEditing (  )  [inline, virtual]

Definition at line 380 of file TPad.h.

References TQObject::Emit().

void TPad::DestroyExternalViewer3D (  )  [protected]

Current 3D viewer.

virtual Int_t TPad::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [protected, virtual]

Reimplemented from TObject.

virtual void TPad::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [protected, virtual]

Reimplemented from TObject.

virtual void TPad::HideToolTip ( Int_t  event  )  [protected, virtual]

void TPad::PaintBorder ( Color_t  color,
Bool_t  tops 
) [protected]

virtual void TPad::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 
) [protected, virtual]

Implements TVirtualPad.

void TPad::PaintDate (  )  [protected]

virtual void TPad::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [protected, virtual]

Reimplemented from TObject.

virtual void TPad::SetBatch ( Bool_t  batch = kTRUE  )  [protected, virtual]

Implements TVirtualPad.

TPad& TPad::operator= ( const TPad rhs  )  [private]

void TPad::CopyBackgroundPixmap ( Int_t  x,
Int_t  y 
) [private]

void TPad::CopyBackgroundPixmaps ( TPad start,
TPad stop,
Int_t  x,
Int_t  y 
) [private]

void TPad::AbsCoordinates ( Bool_t  set  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 156 of file TPad.h.

References fAbsCoord.

Double_t TPad::AbsPixeltoX ( Int_t  px  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 157 of file TPad.h.

References fAbsPixeltoXk, and fPixeltoX.

Double_t TPad::AbsPixeltoY ( Int_t  py  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 158 of file TPad.h.

References fAbsPixeltoYk, and fPixeltoY.

virtual void TPad::AbsPixeltoXY ( Int_t  xpixel,
Int_t  ypixel,
Double_t x,
Double_t y 
) [virtual]

virtual void TPad::AddExec ( const char *  name,
const char *  command 
) [virtual]

Implements TVirtualPad.

virtual void TPad::AutoExec (  )  [virtual]

virtual void TPad::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

virtual TLegend* TPad::BuildLegend ( Double_t  x1 = 0.5,
Double_t  y1 = 0.67,
Double_t  x2 = 0.88,
Double_t  y2 = 0.88,
const char *  title = "" 
) [virtual]

TVirtualPad* TPad::cd ( Int_t  subpadnumber = 0  )  [virtual]

Implements TVirtualPad.

void TPad::Clear ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

virtual Int_t TPad::Clip ( Float_t x,
Float_t y,
Float_t  xclipl,
Float_t  yclipb,
Float_t  xclipr,
Float_t  yclipt 
) [virtual]

virtual Int_t TPad::Clip ( Double_t x,
Double_t y,
Double_t  xclipl,
Double_t  yclipb,
Double_t  xclipr,
Double_t  yclipt 
) [virtual]

virtual Int_t TPad::ClippingCode ( Double_t  x,
Double_t  y,
Double_t  xcl1,
Double_t  ycl1,
Double_t  xcl2,
Double_t  ycl2 
) [virtual]

virtual Int_t TPad::ClipPolygon ( Int_t  n,
Double_t x,
Double_t y,
Int_t  nn,
Double_t xc,
Double_t yc,
Double_t  xclipl,
Double_t  yclipb,
Double_t  xclipr,
Double_t  yclipt 
) [virtual]

virtual void TPad::Close ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

virtual void TPad::Closed (  )  [inline, virtual]

Definition at line 171 of file TPad.h.

References TQObject::Emit().

virtual void TPad::CopyPixmap (  )  [virtual]

Implements TVirtualPad.

virtual void TPad::CopyPixmaps (  )  [virtual]

Implements TVirtualPad.

virtual void TPad::DeleteExec ( const char *  name  )  [virtual]

Implements TVirtualPad.

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

Implements TVirtualPad.

virtual void TPad::Draw ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

virtual void TPad::DrawClassObject ( const TObject obj,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

static void TPad::DrawColorTable (  )  [static]

virtual void TPad::DrawCrosshair (  )  [virtual]

TH1F* TPad::DrawFrame ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax,
const char *  title = "" 
) [virtual]

Implements TVirtualPad.

virtual void TPad::ExecuteEventAxis ( Int_t  event,
Int_t  px,
Int_t  py,
TAxis axis 
) [virtual]

void DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2); void DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2); void DrawText(Double_t x, Double_t y, const char *text); void DrawTextNDC(Double_t u, Double_t v, const char *text);

Implements TVirtualPad.

virtual TObject* TPad::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TObject.

virtual TObject* TPad::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

virtual void TPad::UseCurrentStyle (  )  [virtual]

Reimplemented from TObject.

virtual Short_t TPad::GetBorderMode (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 189 of file TPad.h.

References fBorderMode.

virtual Short_t TPad::GetBorderSize (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 190 of file TPad.h.

References fBorderSize.

Int_t TPad::GetCrosshair (  )  const

virtual Int_t TPad::GetCanvasID (  )  const [virtual]

Implements TVirtualPad.

virtual TCanvasImp* TPad::GetCanvasImp (  )  const [virtual]

Implements TVirtualPad.

TFrame* TPad::GetFrame (  )  [virtual]

Implements TVirtualPad.

virtual Int_t TPad::GetEvent (  )  const [virtual]

Implements TVirtualPad.

virtual Int_t TPad::GetEventX (  )  const [virtual]

Implements TVirtualPad.

virtual Int_t TPad::GetEventY (  )  const [virtual]

Implements TVirtualPad.

virtual Color_t TPad::GetHighLightColor (  )  const [virtual]

Implements TVirtualPad.

virtual void TPad::GetRange ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2 
) [virtual]

Implements TVirtualPad.

virtual void TPad::GetRangeAxis ( Double_t xmin,
Double_t ymin,
Double_t xmax,
Double_t ymax 
) [virtual]

Implements TVirtualPad.

virtual void TPad::GetPadPar ( Double_t xlow,
Double_t ylow,
Double_t xup,
Double_t yup 
) [virtual]

Implements TVirtualPad.

Double_t TPad::GetXlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 202 of file TPad.h.

References fXlowNDC.

Double_t TPad::GetYlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 203 of file TPad.h.

References fYlowNDC.

Double_t TPad::GetWNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 204 of file TPad.h.

References fWNDC.

Double_t TPad::GetHNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 205 of file TPad.h.

References fHNDC.

virtual UInt_t TPad::GetWw (  )  const [virtual]

Implements TVirtualPad.

virtual UInt_t TPad::GetWh (  )  const [virtual]

Implements TVirtualPad.

Double_t TPad::GetAbsXlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 208 of file TPad.h.

References fAbsXlowNDC.

Double_t TPad::GetAbsYlowNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 209 of file TPad.h.

References fAbsYlowNDC.

Double_t TPad::GetAbsWNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 210 of file TPad.h.

References fAbsWNDC.

Double_t TPad::GetAbsHNDC (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 211 of file TPad.h.

References fAbsHNDC.

Double_t TPad::GetAspectRatio (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 212 of file TPad.h.

References fAspectRatio.

Double_t TPad::GetPhi (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 213 of file TPad.h.

References fPhi.

Double_t TPad::GetTheta (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 214 of file TPad.h.

References fTheta.

Double_t TPad::GetUxmin (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 215 of file TPad.h.

References fUxmin.

Double_t TPad::GetUymin (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 216 of file TPad.h.

References fUymin.

Double_t TPad::GetUxmax (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 217 of file TPad.h.

References fUxmax.

Double_t TPad::GetUymax (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 218 of file TPad.h.

References fUymax.

Bool_t TPad::GetGridx (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 219 of file TPad.h.

References fGridx.

Bool_t TPad::GetGridy (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 220 of file TPad.h.

References fGridy.

Int_t TPad::GetNumber (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 221 of file TPad.h.

References fNumber.

Int_t TPad::GetTickx (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 222 of file TPad.h.

References fTickx.

Int_t TPad::GetTicky (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 223 of file TPad.h.

References fTicky.

Double_t TPad::GetX1 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 224 of file TPad.h.

References fX1.

Double_t TPad::GetX2 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 225 of file TPad.h.

References fX2.

Double_t TPad::GetY1 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 226 of file TPad.h.

References fY1.

Double_t TPad::GetY2 (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 227 of file TPad.h.

References fY2.

static Int_t TPad::GetMaxPickDistance (  )  [static]

TList* TPad::GetListOfPrimitives (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 229 of file TPad.h.

References fPrimitives.

TList* TPad::GetListOfExecs (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 230 of file TPad.h.

References fExecs.

virtual TObject* TPad::GetPrimitive ( const char *  name  )  const [virtual]

Implements TVirtualPad.

virtual TObject* TPad::GetSelected (  )  const [virtual]

Implements TVirtualPad.

virtual TVirtualPad* TPad::GetPad ( Int_t  subpadnumber  )  const [virtual]

Implements TVirtualPad.

virtual TObject* TPad::GetPadPointer (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 234 of file TPad.h.

References fPadPointer.

TVirtualPad* TPad::GetPadSave (  )  const [virtual]

Implements TVirtualPad.

TVirtualPad* TPad::GetSelectedPad (  )  const [virtual]

Implements TVirtualPad.

Int_t TPad::GetGLDevice (  )  [virtual]

Implements TVirtualPad.

TView* TPad::GetView (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 238 of file TPad.h.

References fView.

TObject* TPad::GetView3D (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 239 of file TPad.h.

References fPadView3D.

Int_t TPad::GetLogx (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 240 of file TPad.h.

References fLogx.

Int_t TPad::GetLogy (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 241 of file TPad.h.

References fLogy.

Int_t TPad::GetLogz (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 242 of file TPad.h.

References fLogz.

virtual TVirtualPad* TPad::GetMother (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 243 of file TPad.h.

References fMother.

const char* TPad::GetName (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 244 of file TPad.h.

References TString::Data(), and fName.

const char* TPad::GetTitle (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 245 of file TPad.h.

References TString::Data(), and fTitle.

virtual TCanvas* TPad::GetCanvas (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 246 of file TPad.h.

References fCanvas.

virtual TVirtualPad* TPad::GetVirtCanvas (  )  const [virtual]

Implements TVirtualPad.

virtual TVirtualPadPainter* TPad::GetPainter (  )  [virtual]

Int_t TPad::GetPadPaint (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 249 of file TPad.h.

References fPadPaint.

Int_t TPad::GetPixmapID (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 250 of file TPad.h.

References fPixmapID.

ULong_t TPad::Hash (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 251 of file TPad.h.

References fName, and TString::Hash().

virtual Bool_t TPad::HasCrosshair (  )  const [virtual]

Implements TVirtualPad.

void TPad::HighLight ( Color_t  col = kRed,
Bool_t  set = kTRUE 
) [virtual]

Implements TVirtualPad.

Bool_t TPad::HasFixedAspectRatio (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 254 of file TPad.h.

References fFixedAspectRatio.

virtual Bool_t TPad::IsBatch (  )  const [virtual]

Implements TVirtualPad.

virtual Bool_t TPad::IsEditable (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 256 of file TPad.h.

References fEditable.

Bool_t TPad::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 257 of file TPad.h.

References kTRUE.

Bool_t TPad::IsModified (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 258 of file TPad.h.

References fModified.

virtual Bool_t TPad::IsRetained (  )  const [virtual]

Implements TVirtualPad.

virtual Bool_t TPad::IsVertical (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 260 of file TPad.h.

References kHori, and TObject::TestBit().

virtual void TPad::ls ( Option_t option = ""  )  const [virtual]

Implements TVirtualPad.

void TPad::Modified ( Bool_t  flag = 1  )  [virtual]

Implements TVirtualPad.

virtual Bool_t TPad::OpaqueMoving (  )  const [virtual]

Implements TVirtualPad.

virtual Bool_t TPad::OpaqueResizing (  )  const [virtual]

Implements TVirtualPad.

Double_t TPad::PadtoX ( Double_t  x  )  const [virtual]

Implements TVirtualPad.

Double_t TPad::PadtoY ( Double_t  y  )  const [virtual]

Implements TVirtualPad.

virtual void TPad::Paint ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

void TPad::PaintBox ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

void TPad::PaintFillArea ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

void TPad::PaintFillArea ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

void TPad::PaintFillAreaHatches ( Int_t  n,
Double_t x,
Double_t y,
Int_t  FillStyle 
)

void TPad::PaintHatches ( Double_t  dy,
Double_t  angle,
Int_t  nn,
Double_t xx,
Double_t yy 
)

void TPad::PaintPadFrame ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax 
) [virtual]

Implements TVirtualPad.

void TPad::PaintLine ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPad.

void TPad::PaintLineNDC ( Double_t  u1,
Double_t  v1,
Double_t  u2,
Double_t  v2 
) [virtual]

Implements TVirtualPad.

void TPad::PaintLine3D ( Float_t p1,
Float_t p2 
) [virtual]

Implements TVirtualPad.

void TPad::PaintLine3D ( Double_t p1,
Double_t p2 
) [virtual]

Implements TVirtualPad.

void TPad::PaintPolyLine ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

void TPad::PaintPolyLine ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

void TPad::PaintPolyLine3D ( Int_t  n,
Double_t p 
) [virtual]

Implements TVirtualPad.

void TPad::PaintPolyLineNDC ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

void TPad::PaintPolyMarker ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

void TPad::PaintPolyMarker ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
) [virtual]

Implements TVirtualPad.

virtual void TPad::PaintModified (  )  [virtual]

Implements TVirtualPad.

void TPad::PaintText ( Double_t  x,
Double_t  y,
const char *  text 
) [virtual]

Implements TVirtualPad.

void TPad::PaintTextNDC ( Double_t  u,
Double_t  v,
const char *  text 
) [virtual]

Implements TVirtualPad.

virtual TPad* TPad::Pick ( Int_t  px,
Int_t  py,
TObjLink *&  pickobj 
) [virtual]

Double_t TPad::PixeltoX ( Int_t  px  )  [virtual]

Implements TVirtualPad.

Double_t TPad::PixeltoY ( Int_t  py  )  [virtual]

Implements TVirtualPad.

virtual void TPad::PixeltoXY ( Int_t  xpixel,
Int_t  ypixel,
Double_t x,
Double_t y 
) [virtual]

virtual void TPad::Pop (  )  [virtual]

Implements TVirtualPad.

virtual void TPad::Print ( const char *  filename = ""  )  const [virtual]

Implements TVirtualPad.

virtual void TPad::Print ( const char *  filename,
Option_t option 
) [virtual]

Implements TVirtualPad.

virtual void TPad::Range ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPad.

virtual void TPad::RangeChanged (  )  [inline, virtual]

Definition at line 295 of file TPad.h.

References TQObject::Emit().

virtual void TPad::RangeAxis ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax 
) [virtual]

Implements TVirtualPad.

virtual void TPad::RangeAxisChanged (  )  [inline, virtual]

Definition at line 297 of file TPad.h.

References TQObject::Emit().

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

Implements TVirtualPad.

virtual void TPad::RedrawAxis ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

virtual void TPad::ResetView3D ( TObject view = 0  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 300 of file TPad.h.

References fPadView3D.

virtual void TPad::ResizePad ( Option_t option = ""  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SaveAs ( const char *  filename = "",
Option_t option = "" 
) const [virtual]

Implements TVirtualPad.

virtual void TPad::SetBorderMode ( Short_t  bordermode  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 303 of file TPad.h.

References fBorderMode, and Modified().

virtual void TPad::SetBorderSize ( Short_t  bordersize  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 304 of file TPad.h.

References fBorderSize, and Modified().

void TPad::SetCanvas ( TCanvas c  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 305 of file TPad.h.

References c, and fCanvas.

virtual void TPad::SetCanvasSize ( UInt_t  ww,
UInt_t  wh 
) [virtual]

Implements TVirtualPad.

virtual void TPad::SetCrosshair ( Int_t  crhair = 1  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SetCursor ( ECursor  cursor  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SetDoubleBuffer ( Int_t  mode = 1  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SetDrawOption ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TPad::SetEditable ( Bool_t  mode = kTRUE  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SetFixedAspectRatio ( Bool_t  fixed = kTRUE  )  [virtual]

Implements TVirtualPad.

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

Implements TVirtualPad.

Definition at line 313 of file TPad.h.

References fGridx, fGridy, and Modified().

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

Implements TVirtualPad.

Definition at line 314 of file TPad.h.

References fGridx, Modified(), and value.

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

Implements TVirtualPad.

Definition at line 315 of file TPad.h.

References fGridy, Modified(), and value.

virtual void TPad::SetFillStyle ( Style_t  fstyle  )  [virtual]

Reimplemented from TAttFill.

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

Implements TVirtualPad.

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

Implements TVirtualPad.

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

Implements TVirtualPad.

virtual void TPad::SetNumber ( Int_t  number  )  [inline, virtual]

Definition at line 320 of file TPad.h.

References fNumber.

virtual void TPad::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 
) [virtual]

Implements TVirtualPad.

virtual void TPad::SetPad ( Double_t  xlow,
Double_t  ylow,
Double_t  xup,
Double_t  yup 
) [virtual]

Implements TVirtualPad.

virtual void TPad::SetAttFillPS ( Color_t  color,
Style_t  style 
) [virtual]

Implements TVirtualPad.

virtual void TPad::SetAttLinePS ( Color_t  color,
Style_t  style,
Width_t  lwidth 
) [virtual]

Implements TVirtualPad.

virtual void TPad::SetAttMarkerPS ( Color_t  color,
Style_t  style,
Size_t  msize 
) [virtual]

Implements TVirtualPad.

virtual void TPad::SetAttTextPS ( Int_t  align,
Float_t  angle,
Color_t  color,
Style_t  font,
Float_t  tsize 
) [virtual]

Implements TVirtualPad.

static void TPad::SetMaxPickDistance ( Int_t  maxPick = 5  )  [static]

virtual void TPad::SetName ( const char *  name  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 331 of file TPad.h.

References fName.

virtual void TPad::SetSelected ( TObject obj  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SetTicks ( Int_t  valuex = 1,
Int_t  valuey = 1 
) [inline, virtual]

Implements TVirtualPad.

Definition at line 333 of file TPad.h.

References fTickx, fTicky, and Modified().

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

Implements TVirtualPad.

Definition at line 334 of file TPad.h.

References fTickx, Modified(), and value.

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

Implements TVirtualPad.

Definition at line 335 of file TPad.h.

References fTicky, Modified(), and value.

virtual void TPad::SetTitle ( const char *  title = ""  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 336 of file TPad.h.

References fTitle, and title.

virtual void TPad::SetTheta ( Double_t  theta = 30  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 337 of file TPad.h.

References fTheta, Modified(), and theta.

virtual void TPad::SetPhi ( Double_t  phi = 30  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 338 of file TPad.h.

References fPhi, Modified(), and phi.

virtual void TPad::SetToolTipText ( const char *  text,
Long_t  delayms = 1000 
) [virtual]

Implements TVirtualPad.

virtual void TPad::SetVertical ( Bool_t  vert = kTRUE  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SetView ( TView view = 0  )  [virtual]

Implements TVirtualPad.

virtual void TPad::SetViewer3D ( TVirtualViewer3D viewer3d  )  [inline, virtual]

Reimplemented from TVirtualPad.

Definition at line 342 of file TPad.h.

References fViewer3D.

virtual void TPad::SetGLDevice ( Int_t  dev  )  [inline, virtual]

Definition at line 344 of file TPad.h.

References fGLDevice.

virtual void TPad::SetCopyGLDevice ( Bool_t  copy  )  [inline, virtual]

Implements TVirtualPad.

Definition at line 345 of file TPad.h.

References fCopyGLDevice.

virtual void TPad::Update (  )  [virtual]

Implements TVirtualPad.

Int_t TPad::UtoAbsPixel ( Double_t  u  )  const [inline, virtual]

virtual void UpdateFillAttributes(Int_t col, Int_t sty); virtual void UpdateLineAttributes(Int_t col, Int_t sty, Int_t width); virtual void UpdateMarkerAttributes(Int_t col, Int_t sty, Float_t msiz); virtual void UpdateTextAttributes(Int_t align,Float_t angle,Int_t col,Int_t font,Float_t tsize);

Implements TVirtualPad.

Definition at line 352 of file TPad.h.

References fUtoAbsPixelk, and fUtoPixel.

Int_t TPad::VtoAbsPixel ( Double_t  v  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 353 of file TPad.h.

References fVtoAbsPixelk, and fVtoPixel.

Int_t TPad::UtoPixel ( Double_t  u  )  const [virtual]

Implements TVirtualPad.

Int_t TPad::VtoPixel ( Double_t  v  )  const [virtual]

Implements TVirtualPad.

virtual TObject* TPad::WaitPrimitive ( const char *  pname = "",
const char *  emode = "" 
) [virtual]

Implements TVirtualPad.

Int_t TPad::XtoAbsPixel ( Double_t  x  )  const [virtual]

Implements TVirtualPad.

Int_t TPad::YtoAbsPixel ( Double_t  y  )  const [virtual]

Implements TVirtualPad.

Double_t TPad::XtoPad ( Double_t  x  )  const [virtual]

Implements TVirtualPad.

Double_t TPad::YtoPad ( Double_t  y  )  const [virtual]

Implements TVirtualPad.

Int_t TPad::XtoPixel ( Double_t  x  )  const [virtual]

Implements TVirtualPad.

Int_t TPad::YtoPixel ( Double_t  y  )  const [virtual]

Implements TVirtualPad.

virtual void TPad::XYtoAbsPixel ( Double_t  x,
Double_t  y,
Int_t xpixel,
Int_t ypixel 
) const [virtual]

virtual void TPad::XYtoPixel ( Double_t  x,
Double_t  y,
Int_t xpixel,
Int_t ypixel 
) const [virtual]

virtual TObject* TPad::CreateToolTip ( const TBox b,
const char *  text,
Long_t  delayms 
) [virtual]

Implements TVirtualPad.

virtual void TPad::DeleteToolTip ( TObject tip  )  [virtual]

Implements TVirtualPad.

virtual void TPad::ResetToolTip ( TObject tip  )  [virtual]

Implements TVirtualPad.

virtual void TPad::CloseToolTip ( TObject tip  )  [virtual]

Implements TVirtualPad.

virtual void TPad::x3d ( Option_t type = ""  )  [virtual]

virtual TVirtualViewer3D* TPad::GetViewer3D ( Option_t type = ""  )  [virtual]

Implements TVirtualPad.

virtual Bool_t TPad::HasViewer3D (  )  const [inline, virtual]

Implements TVirtualPad.

Definition at line 374 of file TPad.h.

References fViewer3D.

virtual void TPad::ReleaseViewer3D ( Option_t type = ""  )  [virtual]

Implements TVirtualPad.

virtual void TPad::RecordPave ( const TObject obj  )  [virtual]

virtual void TPad::RecordLatex ( const TObject obj  )  [virtual]

virtual void TPad::EventPave (  )  [inline, virtual]

Definition at line 379 of file TPad.h.

References TQObject::Emit().

virtual void TPad::StartEditing (  )  [inline, virtual]

Definition at line 380 of file TPad.h.

References TQObject::Emit().


Member Data Documentation

TObject* TPad::fTip [private]

Definition at line 38 of file TPad.h.

Referenced by ExecuteEvent(), HideToolTip(), SetToolTipText(), TPad(), and ~TPad().

Double_t TPad::fX1 [protected]

tool tip associated with box

Definition at line 41 of file TPad.h.

Referenced by CopyBackgroundPixmap(), CopyPixmap(), DistancetoPrimitive(), TCanvas::DrawClonePad(), DrawCrosshair(), ExecuteEvent(), GetRange(), GetX1(), PaintBorder(), PaintBox(), PaintFillArea(), PaintLine(), PaintLineNDC(), PaintPolyLine(), PaintPolyLineNDC(), PaintPolyMarker(), PaintTextNDC(), Pick(), Range(), ResizePad(), SavePrimitive(), SetAttTextPS(), TButton::TButton(), and TPad().

Double_t TPad::fY1 [protected]

Definition at line 42 of file TPad.h.

Referenced by DistancetoPrimitive(), TCanvas::DrawClonePad(), DrawCrosshair(), ExecuteEvent(), GetRange(), GetY1(), PaintBorder(), PaintFillArea(), PaintLine(), PaintLineNDC(), PaintPolyLine(), PaintPolyLineNDC(), PaintPolyMarker(), PaintTextNDC(), Pick(), Range(), ResizePad(), SavePrimitive(), SetAttTextPS(), TButton::TButton(), and TPad().

Double_t TPad::fX2 [protected]

Definition at line 43 of file TPad.h.

Referenced by DistancetoPrimitive(), TCanvas::DrawClonePad(), DrawCrosshair(), ExecuteEvent(), GetRange(), GetX2(), PaintBorder(), PaintFillArea(), PaintLine(), PaintLineNDC(), PaintPolyLine(), PaintPolyLineNDC(), PaintPolyMarker(), PaintTextNDC(), Pick(), Range(), ResizePad(), SavePrimitive(), SetAttTextPS(), TButton::TButton(), and TPad().

Double_t TPad::fY2 [protected]

Definition at line 44 of file TPad.h.

Referenced by CopyBackgroundPixmap(), CopyPixmap(), DistancetoPrimitive(), TCanvas::DrawClonePad(), DrawCrosshair(), ExecuteEvent(), GetRange(), GetY2(), PaintBorder(), PaintBox(), PaintFillArea(), PaintLine(), PaintLineNDC(), PaintPolyLine(), PaintPolyLineNDC(), PaintPolyMarker(), PaintTextNDC(), Pick(), Range(), ResizePad(), SavePrimitive(), SetAttTextPS(), TButton::TButton(), and TPad().

Double_t TPad::fXtoAbsPixelk [protected]

Definition at line 46 of file TPad.h.

Referenced by ResizePad(), XtoAbsPixel(), and XtoPixel().

Double_t TPad::fXtoPixelk [protected]

Definition at line 47 of file TPad.h.

Referenced by ResizePad(), and XtoPixel().

Double_t TPad::fXtoPixel [protected]

Definition at line 48 of file TPad.h.

Referenced by ResizePad(), XtoAbsPixel(), and XtoPixel().

Double_t TPad::fYtoAbsPixelk [protected]

Definition at line 49 of file TPad.h.

Referenced by ResizePad(), YtoAbsPixel(), and YtoPixel().

Double_t TPad::fYtoPixelk [protected]

Definition at line 50 of file TPad.h.

Referenced by ResizePad(), and YtoPixel().

Double_t TPad::fYtoPixel [protected]

Definition at line 51 of file TPad.h.

Referenced by ResizePad(), YtoAbsPixel(), and YtoPixel().

Double_t TPad::fUtoAbsPixelk [protected]

Definition at line 53 of file TPad.h.

Referenced by ResizePad(), UtoAbsPixel(), and UtoPixel().

Double_t TPad::fUtoPixelk [protected]

Definition at line 54 of file TPad.h.

Referenced by ResizePad().

Double_t TPad::fUtoPixel [protected]

Definition at line 55 of file TPad.h.

Referenced by ResizePad(), UtoAbsPixel(), and UtoPixel().

Double_t TPad::fVtoAbsPixelk [protected]

Definition at line 56 of file TPad.h.

Referenced by ResizePad(), VtoAbsPixel(), and VtoPixel().

Double_t TPad::fVtoPixelk [protected]

Definition at line 57 of file TPad.h.

Referenced by ResizePad(), and VtoPixel().

Double_t TPad::fVtoPixel [protected]

Definition at line 58 of file TPad.h.

Referenced by ResizePad(), VtoAbsPixel(), and VtoPixel().

Double_t TPad::fAbsPixeltoXk [protected]

Definition at line 60 of file TPad.h.

Referenced by AbsPixeltoX(), PixeltoX(), and ResizePad().

Double_t TPad::fPixeltoXk [protected]

Definition at line 61 of file TPad.h.

Referenced by PixeltoX(), and ResizePad().

Double_t TPad::fPixeltoX [protected]

Definition at line 62 of file TPad.h.

Referenced by AbsPixeltoX(), PixeltoX(), and ResizePad().

Double_t TPad::fAbsPixeltoYk [protected]

Definition at line 63 of file TPad.h.

Referenced by AbsPixeltoY(), PixeltoY(), and ResizePad().

Double_t TPad::fPixeltoYk [protected]

Definition at line 64 of file TPad.h.

Referenced by PixeltoY(), and ResizePad().

Double_t TPad::fPixeltoY [protected]

Definition at line 65 of file TPad.h.

Referenced by AbsPixeltoY(), PixeltoY(), and ResizePad().

Double_t TPad::fXlowNDC [protected]

Definition at line 67 of file TPad.h.

Referenced by ExecuteEvent(), GetPadPar(), GetXlowNDC(), ls(), ResizePad(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), and SetPad().

Double_t TPad::fYlowNDC [protected]

Definition at line 68 of file TPad.h.

Referenced by ExecuteEvent(), GetPadPar(), GetYlowNDC(), ls(), ResizePad(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), and SetPad().

Double_t TPad::fWNDC [protected]

Definition at line 69 of file TPad.h.

Referenced by ExecuteEvent(), GetPadPar(), GetWNDC(), ResizePad(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), SetFixedAspectRatio(), and SetPad().

Double_t TPad::fHNDC [protected]

Definition at line 70 of file TPad.h.

Referenced by ExecuteEvent(), GetHNDC(), GetPadPar(), ResizePad(), TSlider::SavePrimitive(), TGroupButton::SavePrimitive(), SavePrimitive(), TButton::SavePrimitive(), SetFixedAspectRatio(), and SetPad().

Double_t TPad::fAbsXlowNDC [protected]

Definition at line 72 of file TPad.h.

Referenced by GetAbsXlowNDC(), and ResizePad().

Double_t TPad::fAbsYlowNDC [protected]

Definition at line 73 of file TPad.h.

Referenced by GetAbsYlowNDC(), and ResizePad().

Double_t TPad::fAbsWNDC [protected]

Definition at line 74 of file TPad.h.

Referenced by GetAbsWNDC(), ResizePad(), and TSlider::SetRange().

Double_t TPad::fAbsHNDC [protected]

Definition at line 75 of file TPad.h.

Referenced by GetAbsHNDC(), ResizePad(), and TSlider::SetRange().

Double_t TPad::fUxmin [protected]

Definition at line 77 of file TPad.h.

Referenced by GetRangeAxis(), GetUxmin(), PaintFillArea(), PaintLine(), PaintPolyLine(), PaintPolyMarker(), Pick(), Range(), RangeAxis(), TPad(), and XtoPad().

Double_t TPad::fUymin [protected]

Definition at line 78 of file TPad.h.

Referenced by GetRangeAxis(), GetUymin(), PaintFillArea(), PaintLine(), PaintPolyLine(), PaintPolyMarker(), Range(), RangeAxis(), TPad(), and YtoPad().

Double_t TPad::fUxmax [protected]

Definition at line 79 of file TPad.h.

Referenced by GetRangeAxis(), GetUxmax(), PaintFillArea(), PaintLine(), PaintPolyLine(), PaintPolyMarker(), Pick(), Range(), RangeAxis(), and TPad().

Double_t TPad::fUymax [protected]

Definition at line 80 of file TPad.h.

Referenced by GetRangeAxis(), GetUymax(), PaintFillArea(), PaintLine(), PaintPolyLine(), PaintPolyMarker(), Range(), RangeAxis(), and TPad().

Double_t TPad::fTheta [protected]

Definition at line 82 of file TPad.h.

Referenced by GetTheta(), SetTheta(), and TPad().

Double_t TPad::fPhi [protected]

Definition at line 83 of file TPad.h.

Referenced by GetPhi(), SetPhi(), and TPad().

Double_t TPad::fAspectRatio [protected]

Definition at line 85 of file TPad.h.

Referenced by ExecuteEvent(), GetAspectRatio(), TCanvas::SetFixedAspectRatio(), SetFixedAspectRatio(), and TPad().

Int_t TPad::fPixmapID [protected]

Definition at line 87 of file TPad.h.

Referenced by TCanvas::Build(), cd(), Close(), CopyPixmap(), Draw(), GetPixmapID(), ResizePad(), TCanvas::SetDoubleBuffer(), and TPad().

Int_t TPad::fGLDevice [protected]

Off-screen pixmap identifier.

Definition at line 88 of file TPad.h.

Referenced by TCanvas::Close(), TCanvas::Flush(), GetGLDevice(), SetGLDevice(), TCanvas::TCanvas(), and TPad().

Bool_t TPad::fCopyGLDevice [protected]

OpenGL off-screen pixmap identifier.

Definition at line 89 of file TPad.h.

Referenced by GetViewer3D(), SetCopyGLDevice(), and TPad().

Bool_t TPad::fEmbeddedGL [protected]

Definition at line 90 of file TPad.h.

Referenced by GetViewer3D(), Pick(), and TPad().

Int_t TPad::fNumber [protected]

Definition at line 91 of file TPad.h.

Referenced by GetNumber(), SetNumber(), and TPad().

Int_t TPad::fTickx [protected]

Definition at line 92 of file TPad.h.

Referenced by GetTickx(), SetTicks(), SetTickx(), TPad(), and UseCurrentStyle().

Int_t TPad::fTicky [protected]

Definition at line 93 of file TPad.h.

Referenced by GetTicky(), SetTicks(), SetTicky(), TPad(), and UseCurrentStyle().

Int_t TPad::fLogx [protected]

Definition at line 94 of file TPad.h.

Referenced by DrawFrame(), GetLogx(), PadtoX(), SetLogx(), TButton::TButton(), TInspectCanvas::TInspectCanvas(), TPad(), UseCurrentStyle(), and XtoPad().

Int_t TPad::fLogy [protected]

Definition at line 95 of file TPad.h.

Referenced by GetLogy(), PadtoY(), SetLogy(), TButton::TButton(), TInspectCanvas::TInspectCanvas(), TPad(), UseCurrentStyle(), and YtoPad().

Int_t TPad::fLogz [protected]

Definition at line 96 of file TPad.h.

Referenced by GetLogz(), SetLogz(), TPad(), and UseCurrentStyle().

Int_t TPad::fPadPaint [protected]

Definition at line 97 of file TPad.h.

Referenced by Clear(), GetPadPaint(), Paint(), PaintModified(), and TPad().

Int_t TPad::fCrosshair [protected]

Definition at line 98 of file TPad.h.

Referenced by GetCrosshair(), SetCrosshair(), and TPad().

Int_t TPad::fCrosshairPos [protected]

Definition at line 99 of file TPad.h.

Referenced by Clear(), DrawCrosshair(), SetCrosshair(), and TPad().

Short_t TPad::fBorderSize [protected]

Definition at line 100 of file TPad.h.

Referenced by GetBorderSize(), PaintBorder(), SetBorderSize(), SetPad(), TPad(), UseCurrentStyle(), and TCanvas::UseCurrentStyle().

Short_t TPad::fBorderMode [protected]

Definition at line 101 of file TPad.h.

Referenced by TCanvas::Build(), GetBorderMode(), PaintBorder(), TDialogCanvas::SetBorderMode(), TButton::SetBorderMode(), SetBorderMode(), SetPad(), TPad(), UseCurrentStyle(), and TCanvas::UseCurrentStyle().

Bool_t TPad::fModified [protected]

Definition at line 102 of file TPad.h.

Referenced by IsModified(), Modified(), RecursiveRemove(), TButton::TButton(), and TPad().

Bool_t TPad::fGridx [protected]

Definition at line 103 of file TPad.h.

Referenced by GetGridx(), SetGrid(), SetGridx(), and TPad().

Bool_t TPad::fGridy [protected]

Definition at line 104 of file TPad.h.

Referenced by GetGridy(), SetGrid(), SetGridy(), and TPad().

Bool_t TPad::fAbsCoord [protected]

Definition at line 105 of file TPad.h.

Referenced by AbsCoordinates(), PixeltoX(), PixeltoY(), TPad(), UtoPixel(), VtoPixel(), XtoPixel(), and YtoPixel().

Bool_t TPad::fEditable [protected]

Definition at line 106 of file TPad.h.

Referenced by IsEditable(), SetEditable(), Tetris::Tetris(), and TPad().

Bool_t TPad::fFixedAspectRatio [protected]

Definition at line 107 of file TPad.h.

Referenced by HasFixedAspectRatio(), TCanvas::SetFixedAspectRatio(), SetFixedAspectRatio(), and TPad().

TPad* TPad::fMother [protected]

Definition at line 108 of file TPad.h.

Referenced by TCanvas::Build(), Close(), Draw(), TGroupButton::ExecuteEvent(), ExecuteEvent(), GetMother(), InfoPad::InfoPad(), NextPiecePad::NextPiecePad(), PaintBox(), Pop(), ResizePad(), TetrisBoard::TetrisBoard(), and TPad().

TCanvas* TPad::fCanvas [protected]

pointer to mother of the list

Definition at line 109 of file TPad.h.

Referenced by TCanvas::Build(), Clear(), Close(), TCanvas::Constructor(), Draw(), TButton::Draw(), GetCanvas(), GetCanvasID(), GetCanvasImp(), GetCrosshair(), GetEvent(), GetEventX(), GetEventY(), GetHighLightColor(), GetPadSave(), GetPainter(), GetSelected(), GetSelectedPad(), GetViewer3D(), GetVirtCanvas(), GetWh(), GetWw(), IsBatch(), IsRetained(), OpaqueMoving(), OpaqueResizing(), Paint(), TCanvas::Paint(), PaintDate(), TButton::PaintModified(), PaintModified(), Print(), RecursiveRemove(), SetBatch(), SetCanvas(), SetCanvasSize(), SetCrosshair(), SetCursor(), SetDoubleBuffer(), SetSelected(), TPad(), Update(), and WaitPrimitive().

TList* TPad::fPrimitives [protected]

Pointer to mother canvas.

Definition at line 110 of file TPad.h.

Referenced by TDialogCanvas::Apply(), TCanvas::Browse(), Browse(), TCanvas::Build(), cd(), TCanvas::Clear(), Clear(), Close(), CopyBackgroundPixmaps(), CopyPixmaps(), Draw(), FindObject(), GetFrame(), GetListOfPrimitives(), GetPad(), GetPrimitive(), ls(), Paint(), TButton::PaintModified(), PaintPadFrame(), Pop(), Print(), RecursiveRemove(), RedrawAxis(), ResizePad(), SetEditable(), TSlider::SetRange(), TButton::TButton(), TEvePad::TEvePad(), TPad(), TSlider::TSlider(), UseCurrentStyle(), WaitPrimitive(), TButton::~TButton(), and ~TPad().

TList* TPad::fExecs [protected]

Definition at line 111 of file TPad.h.

Referenced by AddExec(), AutoExec(), DeleteExec(), GetListOfExecs(), TPad(), and ~TPad().

TString TPad::fName [protected]

Definition at line 112 of file TPad.h.

Referenced by GetName(), Hash(), TDialogCanvas::SetName(), SetName(), TButton::SetName(), and SetPad().

TString TPad::fTitle [protected]

Definition at line 113 of file TPad.h.

Referenced by GetTitle(), SetPad(), TCanvas::SetTitle(), and SetTitle().

TFrame* TPad::fFrame [protected]

Definition at line 114 of file TPad.h.

Referenced by Clear(), Close(), GetFrame(), PaintPadFrame(), SavePrimitive(), and TPad().

TView* TPad::fView [protected]

Pointer to 2-D frame (if one exists).

Definition at line 115 of file TPad.h.

Referenced by Clear(), Close(), GetView(), PaintLine3D(), PaintPolyLine3D(), Pick(), RecursiveRemove(), ResizePad(), SetLogx(), SetLogy(), SetLogz(), SetView(), and TPad().

TObject* TPad::fPadPointer [protected]

Pointer to 3-D view (if one exists).

Definition at line 116 of file TPad.h.

Referenced by GetPadPointer(), Pick(), and TPad().

TObject* TPad::fPadView3D [protected]

free pointer

Definition at line 117 of file TPad.h.

Referenced by GetView3D(), ResetView3D(), and TPad().

static Int_t TPad::fgMaxPickDistance [static, protected]

3D View of this TPad

Definition at line 118 of file TPad.h.

Referenced by GetMaxPickDistance(), Pick(), and SetMaxPickDistance().

TVirtualViewer3D* TPad::fViewer3D [protected]

Definition at line 121 of file TPad.h.

Referenced by GetViewer3D(), TEvePad::GetViewer3D(), HasViewer3D(), Paint(), PaintModified(), Pick(), ReleaseViewer3D(), SetViewer3D(), TPad(), and ~TPad().

TObject* TPad::fTip [private]

Definition at line 38 of file TPad.h.

TPad* TPad::fMother [protected]

Definition at line 108 of file TPad.h.

TCanvas* TPad::fCanvas [protected]

pointer to mother of the list

Definition at line 109 of file TPad.h.

TList* TPad::fPrimitives [protected]

Pointer to mother canvas.

Definition at line 110 of file TPad.h.

TList* TPad::fExecs [protected]

Definition at line 111 of file TPad.h.

TFrame* TPad::fFrame [protected]

Definition at line 114 of file TPad.h.

TView* TPad::fView [protected]

Pointer to 2-D frame (if one exists).

Definition at line 115 of file TPad.h.

TObject* TPad::fPadPointer [protected]

Pointer to 3-D view (if one exists).

Definition at line 116 of file TPad.h.

TObject* TPad::fPadView3D [protected]

free pointer

Definition at line 117 of file TPad.h.

TVirtualViewer3D* TPad::fViewer3D [protected]

Definition at line 121 of file TPad.h.


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