#include <TLine.h>
Inheritance diagram for TLine:
Definition at line 33 of file TLine.h.
TLine::TLine | ( | ) |
Referenced by DrawLine(), and TGaxis::PaintAxis().
TLine::TLine | ( | const TLine & | line | ) |
TLine::TLine | ( | ) |
TLine::TLine | ( | const TLine & | line | ) |
virtual TLine::~TLine | ( | ) | [virtual] |
void TLine::Copy | ( | TObject & | line | ) | const [virtual] |
Reimplemented from TObject.
Definition at line 69 of file TLine.cxx.
References TAttLine::Copy(), TObject::Copy(), fX1, fX2, fY1, and fY2.
Referenced by TArrow::Copy().
Reimplemented from TObject.
Definition at line 83 of file TLine.cxx.
References TAttLine::DistancetoLine(), fX1, fX2, fY1, fY2, gPad, kLineNDC, TObject::TestBit(), x1, and x2.
Referenced by TTreePerfStats::DistancetoPrimitive().
Definition at line 97 of file TLine.cxx.
References TAttLine::Copy(), TObject::kCanDelete, newline, and TLine().
Referenced by DrawLineNDC(), and TInspectCanvas::InspectObject().
Reimplemented from TObject.
Definition at line 121 of file TLine.cxx.
References fX1, fX2, fY1, fY2, gPad, gROOT, gVirtualX, TROOT::IsEscaped(), kButton1Down, kButton1Locate, kButton1Motion, kButton1Up, kFALSE, kHorizontal, kLineNDC, kMouseMotion, kMove, kPointer, kTRUE, kVertical, TAttLine::Modify(), p1(), p2(), TROOT::SetEscape(), and TObject::TestBit().
Double_t TLine::GetX1 | ( | ) | const [inline] |
Definition at line 59 of file TLine.h.
References fX1.
Referenced by TPaveText::PaintPrimitives(), TPaveText::SaveLines(), TLineEditor::SetModel(), and TASPaletteEditor::UpdateRange().
Double_t TLine::GetX2 | ( | ) | const [inline] |
Definition at line 60 of file TLine.h.
References fX2.
Referenced by TPaveText::PaintPrimitives(), TPaveText::SaveLines(), and TLineEditor::SetModel().
Double_t TLine::GetY1 | ( | ) | const [inline] |
Definition at line 61 of file TLine.h.
References fY1.
Referenced by TPaveText::GetObject(), TPaveText::PaintPrimitives(), TPaveText::SaveLines(), and TLineEditor::SetModel().
Double_t TLine::GetY2 | ( | ) | const [inline] |
Definition at line 62 of file TLine.h.
References fY2.
Referenced by TPaveText::PaintPrimitives(), TPaveText::SaveLines(), and TLineEditor::SetModel().
Bool_t TLine::IsHorizontal | ( | ) |
Definition at line 354 of file TLine.cxx.
References kHorizontal, and TObject::TestBit().
Referenced by TLineEditor::SetModel().
Bool_t TLine::IsVertical | ( | ) |
Definition at line 363 of file TLine.cxx.
References kVertical, and TObject::TestBit().
Referenced by TLineEditor::SetModel().
void TLine::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 282 of file TLine.cxx.
References fX1, fX2, fY1, fY2, TObject::GetName(), and TROOT::IndentLevel().
void TLine::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 292 of file TLine.cxx.
References fX1, fX2, fY1, fY2, gPad, kLineNDC, PaintLine(), PaintLineNDC(), and TObject::TestBit().
Referenced by TLineEditor::DoEndPoint(), TLineEditor::DoStartPoint(), TASPaletteEditor::LimitLine::Paint(), and TLegend::PaintPrimitives().
Definition at line 302 of file TLine.cxx.
References gPad, and TAttLine::Modify().
Referenced by Paint(), TColorWheel::PaintCircles(), TGraphPainter::PaintGraphQQ(), TParallelCoordVar::PaintHistogram(), TPaveText::PaintPrimitives(), and TColorWheel::PaintRectangles().
Definition at line 312 of file TLine.cxx.
References gPad, and TAttLine::Modify().
Referenced by Paint(), TGaxis::PaintAxis(), and TLegend::PaintPrimitives().
void TLine::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 322 of file TLine.cxx.
References fX1, fX2, fY1, fY2, TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), and TObject::GetName().
void TLine::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 335 of file TLine.cxx.
References xmlio::Class, TROOT::ClassSaved(), fX1, fX2, fY1, fY2, gROOT, and TAttLine::SaveLineAttributes().
Definition at line 372 of file TLine.cxx.
References fX1, fX2, fY1, fY2, gPad, kFALSE, kHorizontal, l, TObject::SetBit(), SetVertical(), and TMath::Sqrt().
Referenced by TLineEditor::DoLineHorizontal(), and SetVertical().
Definition at line 394 of file TLine.cxx.
References fX1, fX2, fY1, fY2, gPad, kFALSE, kVertical, l, TObject::SetBit(), SetHorizontal(), and TMath::Sqrt().
Referenced by TLineEditor::DoLineVertical(), and SetHorizontal().
virtual void TLine::SetX1 | ( | Double_t | x1 | ) | [inline, virtual] |
Definition at line 73 of file TLine.h.
References fX1.
Referenced by TLineEditor::DoStartPoint(), and TASPaletteEditor::UpdateScreen().
virtual void TLine::SetX2 | ( | Double_t | x2 | ) | [inline, virtual] |
Definition at line 74 of file TLine.h.
References fX2.
Referenced by TLineEditor::DoEndPoint(), and TASPaletteEditor::UpdateScreen().
virtual void TLine::SetY1 | ( | Double_t | y1 | ) | [inline, virtual] |
virtual void TLine::SetY2 | ( | Double_t | y2 | ) | [inline, virtual] |
Reimplemented from TObject.
Reimplemented from TObject.
Bool_t TLine::IsHorizontal | ( | ) |
Bool_t TLine::IsVertical | ( | ) |
virtual void TLine::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual void TLine::SetX1 | ( | Double_t | x1 | ) | [inline, virtual] |
virtual void TLine::SetX2 | ( | Double_t | x2 | ) | [inline, virtual] |
virtual void TLine::SetY1 | ( | Double_t | y1 | ) | [inline, virtual] |
virtual void TLine::SetY2 | ( | Double_t | y2 | ) | [inline, virtual] |
Double_t TLine::fX1 [protected] |
Definition at line 36 of file TLine.h.
Referenced by Copy(), DistancetoPrimitive(), TASPaletteEditor::LimitLine::ExecuteEvent(), ExecuteEvent(), GetX1(), ls(), TGaxis::Paint(), TArrow::Paint(), Paint(), Print(), SavePrimitive(), TArrow::SavePrimitive(), TGaxis::SavePrimitive(), SetHorizontal(), SetVertical(), SetX1(), and TLine().
Double_t TLine::fY1 [protected] |
Definition at line 37 of file TLine.h.
Referenced by Copy(), DistancetoPrimitive(), TASPaletteEditor::LimitLine::ExecuteEvent(), ExecuteEvent(), GetY1(), ls(), TASPaletteEditor::LimitLine::Paint(), TGaxis::Paint(), TArrow::Paint(), Paint(), Print(), SavePrimitive(), TArrow::SavePrimitive(), TGaxis::SavePrimitive(), SetHorizontal(), SetVertical(), SetY1(), and TLine().
Double_t TLine::fX2 [protected] |
Definition at line 38 of file TLine.h.
Referenced by Copy(), DistancetoPrimitive(), TASPaletteEditor::LimitLine::ExecuteEvent(), ExecuteEvent(), GetX2(), ls(), TGaxis::Paint(), Paint(), TArrow::Paint(), Print(), SavePrimitive(), TArrow::SavePrimitive(), TGaxis::SavePrimitive(), SetHorizontal(), SetVertical(), SetX2(), and TLine().
Double_t TLine::fY2 [protected] |
Definition at line 39 of file TLine.h.
Referenced by Copy(), DistancetoPrimitive(), TASPaletteEditor::LimitLine::ExecuteEvent(), ExecuteEvent(), GetY2(), ls(), TASPaletteEditor::LimitLine::Paint(), TGaxis::Paint(), TArrow::Paint(), Paint(), Print(), SavePrimitive(), TArrow::SavePrimitive(), TGaxis::SavePrimitive(), SetHorizontal(), SetVertical(), SetY2(), and TLine().