97      TAttLine::operator=(
b);
 
   98      TAttFill::operator=(
b);
 
 
  122   ((
TBox&)obj).fTip = 
nullptr;   
 
 
  137   if (!
gPad) 
return 9999;
 
  147      if (
gPad->GetLogx()) {
 
  151      if (
gPad->GetLogy()) {
 
  157   if (px1 < px2) {
pxl = px1; 
pxt = px2;}
 
  158   else           {
pxl = px2; 
pxt = px1;}
 
  159   if (py1 < py2) {
pyl = py1; 
pyt = py2;}
 
  160   else           {
pyl = py2; 
pyt = py1;}
 
  164      if ( (px >= 
pxl && px <= 
pxt) && (py >= 
pyl && py <= 
pyt) ) 
return 0;
 
 
  290         if (
gPad->GetLogx()) {
 
  294         if (
gPad->GetLogy()) {
 
  469         px1 += 
dx; py1 += 
dy; px2 += 
dx; py2 += 
dy;
 
  520            if (
gPad->GetLogx()) {
 
  524            if (
gPad->GetLogy()) {
 
  530         if (
pINSIDE) 
gPad->ShowGuidelines(
this, event, 
'i', 
true);
 
  531         if (
pTop) 
gPad->ShowGuidelines(
this, event, 
't', 
true);
 
  532         if (
pBot) 
gPad->ShowGuidelines(
this, event, 
'b', 
true);
 
  533         if (
pL) 
gPad->ShowGuidelines(
this, event, 
'l', 
true);
 
  534         if (
pR) 
gPad->ShowGuidelines(
this, event, 
'r', 
true);
 
  535         if (
pA) 
gPad->ShowGuidelines(
this, event, 
'1', 
true);
 
  536         if (
pB) 
gPad->ShowGuidelines(
this, event, 
'2', 
true);
 
  537         if (
pC) 
gPad->ShowGuidelines(
this, event, 
'3', 
true);
 
  538         if (
pD) 
gPad->ShowGuidelines(
this, event, 
'4', 
true);
 
  545      if (
gROOT->IsEscaped()) {
 
  559         gPad->ShowGuidelines(
this, event);
 
  594            if (
gPad->GetLogx()) {
 
  598            if (
gPad->GetLogy()) {
 
  625         event = 
gVirtualX->RequestLocator(1, 1, px, py);
 
 
  719   out<<
"box = new TBox("<<
fX1<<
","<<
fY1<<
","<<
fX2<<
","<<
fY2<<
");"<<std::endl;
 
  724   out<<
"   box->Draw();"<<std::endl;
 
 
  735      Warning(
"SetToolTipText", 
"a canvas must exist before setting the tool tip text");
 
 
  753   if (
R__b.IsReading()) {
 
 
  783   if (!
gPad) 
return BBox;
 
  784   Int_t px1, py1, px2, py2;
 
  791   if (px1>px2) { tmp = px1; px1 = px2; px2 = tmp;}
 
  792   if (py1>py2) { tmp = py1; py1 = py2; py2 = tmp;}
 
  796   BBox.fWidth = px2-px1;
 
  797   BBox.fHeight = py2-py1;
 
 
  808   if (!
gPad) 
return (
p);
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char x2
 
Option_t Option_t TPoint TPoint const char x1
 
Option_t Option_t TPoint TPoint const char y2
 
Option_t Option_t TPoint TPoint const char text
 
Option_t Option_t TPoint TPoint const char y1
 
Abstract base class for elements drawn in the editor.
 
Fill Area Attributes class.
 
virtual void Streamer(TBuffer &)
 
virtual Color_t GetFillColor() const
Return the fill area color.
 
void Copy(TAttFill &attfill) const
Copy this fill attributes to a new TAttFill.
 
virtual Style_t GetFillStyle() const
Return the fill area style.
 
virtual void Modify()
Change current fill area attributes if necessary.
 
virtual void SaveFillAttributes(std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1001)
Save fill attributes as C++ statement(s) on output stream out.
 
virtual void Streamer(TBuffer &)
 
virtual Color_t GetLineColor() const
Return the line color.
 
virtual Width_t GetLineWidth() const
Return the line width.
 
Width_t fLineWidth
Line width.
 
virtual Style_t GetLineStyle() const
Return the line style.
 
virtual void Modify()
Change current line attributes if necessary.
 
void Copy(TAttLine &attline) const
Copy this line attributes to a new TAttLine.
 
virtual void SaveLineAttributes(std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1)
Save line attributes as C++ statement(s) on output stream out.
 
void Draw(Option_t *option="") override
Draw this box with its current attributes.
 
virtual void SetToolTipText(const char *text, Long_t delayms=1000)
Set tool tip text associated with this box.
 
virtual void SetY2(Double_t y2)
 
virtual void PaintBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="")
Draw this box with new coordinates.
 
void Streamer(TBuffer &) override
Stream an object of class TBox.
 
void SetBBoxX1(const Int_t x) override
Set left hand side of BoundingBox to a value (resize in x direction on left)
 
~TBox() override
Box destructor.
 
TBox & operator=(const TBox &)
Assignment operator.
 
void SetBBoxY2(const Int_t y) override
Set bottom of BoundingBox to a value (resize in y direction on bottom)
 
void SetBBoxY1(const Int_t y) override
Set top of BoundingBox to a value (resize in y direction on top)
 
Double_t fX1
X of 1st point.
 
TClass * IsA() const override
 
virtual void HideToolTip(Int_t event)
Hide tool tip depending on the event type.
 
void SetBBoxCenterY(const Int_t y) override
Set Y coordinate of the center of the Box.
 
void ls(Option_t *option="") const override
List this box with its attributes.
 
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Execute action corresponding to one event.
 
virtual void SetX1(Double_t x1)
 
void Paint(Option_t *option="") override
Paint this box with its current attributes.
 
virtual Int_t IsInside(Double_t x, Double_t y) const
Function which returns 1 if point x,y lies inside the box, 0 otherwise.
 
TPoint GetBBoxCenter() override
Return the center of the Box as TPoint in pixels.
 
virtual void SetX2(Double_t x2)
 
TBox()
Box default constructor.
 
virtual TBox * DrawBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Draw this box with new coordinates.
 
Rectangle_t GetBBox() override
Return the "bounding Box" of the Box.
 
void Print(Option_t *option="") const override
Dump this box with its attributes.
 
TObject * fTip
! tool tip associated with box
 
void SetBBoxCenter(const TPoint &p) override
Set center of the Box.
 
Double_t fY2
Y of 2nd point.
 
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
 
Double_t fX2
X of 2nd point.
 
Double_t fY1
Y of 1st point.
 
void Copy(TObject &box) const override
Copy a Box.
 
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Compute distance from point px,py to a box.
 
Bool_t fResizing
! True if box is being resized
 
void SetBBoxX2(const Int_t x) override
Set right hand side of BoundingBox to a value (resize in x direction on right)
 
virtual void SetY1(Double_t y1)
 
void SetBBoxCenterX(const Int_t x) override
Set X coordinate of the center of the Box.
 
Buffer base class used for serializing objects.
 
Mother of all ROOT objects.
 
virtual const char * GetName() const
Returns name of object.
 
TObject & operator=(const TObject &rhs)
TObject assignment operator.
 
R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const
 
virtual void Streamer(TBuffer &)
Stream an object of class TObject.
 
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.
 
virtual void AppendPad(Option_t *option="")
Append graphics object to current pad.
 
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".
 
virtual void Copy(TObject &object) const
Copy this to obj.
 
@ kCanDelete
if object in a list can be deleted
 
static void IndentLevel()
Functions used by ls() to indent an object hierarchy.
 
void ToLower()
Change string to lower-case.
 
Bool_t Contains(const char *pat, ECaseCompare cmp=kExact) const
 
TVirtualPad is an abstract base class for the Pad and Canvas classes.
 
virtual Int_t YtoAbsPixel(Double_t y) const =0
 
virtual Double_t GetX2() const =0
 
virtual Int_t XtoAbsPixel(Double_t x) const =0
 
virtual Double_t GetY1() const =0
 
virtual Double_t GetY2() const =0
 
virtual Short_t GetBorderSize() const =0
 
virtual Double_t GetX1() const =0
 
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 
Short_t Max(Short_t a, Short_t b)
Returns the largest of a and b.
 
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
Returns x raised to the power y.
 
Short_t Min(Short_t a, Short_t b)
Returns the smallest of a and b.
 
Double_t Log10(Double_t x)
Returns the common (base-10) logarithm of x.
 
Short_t Abs(Short_t d)
Returns the absolute value of parameter Short_t d.
 
Rectangle structure (maps to the X11 XRectangle structure)