#include <TPolyLine.h>
Inheritance diagram for TPolyLine:
Definition at line 40 of file TPolyLine.h.
anonymous enum |
Definition at line 53 of file TPolyLine.h.
anonymous enum |
Definition at line 53 of file TPolyLine.h.
TPolyLine::TPolyLine | ( | ) |
Referenced by DrawPolyLine().
TPolyLine::TPolyLine | ( | const TPolyLine & | polyline | ) |
TPolyLine::~TPolyLine | ( | ) | [virtual] |
TPolyLine::TPolyLine | ( | ) |
TPolyLine::TPolyLine | ( | const TPolyLine & | polyline | ) |
virtual TPolyLine::~TPolyLine | ( | ) | [virtual] |
Definition at line 123 of file TPolyLine.cxx.
References fLastPoint, fN, fOption, fX, fY, and TObject::operator=().
void TPolyLine::Copy | ( | TObject & | polyline | ) | const [virtual] |
Reimplemented from TObject.
Definition at line 161 of file TPolyLine.cxx.
References TAttFill::Copy(), TAttLine::Copy(), TObject::Copy(), fLastPoint, fN, fOption, fX, fY, and i.
Reimplemented from TObject.
Definition at line 183 of file TPolyLine.cxx.
References TMath::Abs(), d, RootCsg::distance(), TAttLine::DistancetoLine(), TAttFill::fFillColor, TAttFill::fFillStyle, fLastPoint, fX, fY, gPad, i, TMath::IsInside(), and Size().
Referenced by TGraphEdge::DistancetoPrimitive().
void TPolyLine::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 232 of file TPolyLine.cxx.
References TObject::AppendPad().
Referenced by Viewer::DoButton(), TSpider::DrawPoly(), TSpider::DrawPolyAverage(), feynman(), TCreatePrimitives::Line(), TPolygon::TPolygon(), and triangles().
void TPolyLine::DrawPolyLine | ( | Int_t | n, | |
Double_t * | x, | |||
Double_t * | y, | |||
Option_t * | option = "" | |||
) | [virtual] |
Definition at line 241 of file TPolyLine.cxx.
References TObject::AppendPad(), TAttFill::Copy(), TAttLine::Copy(), fOption, TObject::kCanDelete, TObject::SetBit(), and TPolyLine().
Reimplemented from TObject.
Definition at line 255 of file TPolyLine.cxx.
References TMath::Abs(), d, fN, fX, fY, gPad, gVirtualX, i, kButton1Down, kButton1Motion, kButton1Up, kFALSE, kHand, kMouseMotion, kMove, kTRUE, TMath::Max(), TMath::Min(), TAttLine::Modify(), Size(), x, xmax, xmin, y, ymax, and ymin.
Referenced by TGraphEdge::ExecuteEvent().
virtual Int_t TPolyLine::GetLastPoint | ( | ) | const [inline, virtual] |
Int_t TPolyLine::GetN | ( | ) | const [inline] |
Definition at line 68 of file TPolyLine.h.
References fN.
Referenced by ClockHand::ClockHand(), and ClockHand::Move().
Double_t* TPolyLine::GetX | ( | ) | const [inline] |
Definition at line 69 of file TPolyLine.h.
References fX.
Referenced by TCurlyArc::Build(), TCurlyLine::Build(), and Merge().
Double_t* TPolyLine::GetY | ( | ) | const [inline] |
Definition at line 70 of file TPolyLine.h.
References fY.
Referenced by TCurlyArc::Build(), TCurlyLine::Build(), and Merge().
Option_t* TPolyLine::GetOption | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 71 of file TPolyLine.h.
References TString::Data(), and fOption.
void TPolyLine::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 447 of file TPolyLine.cxx.
References fN, and TROOT::IndentLevel().
Int_t TPolyLine::Merge | ( | TCollection * | list | ) | [virtual] |
Definition at line 458 of file TPolyLine.cxx.
References xmlio::Class, TObject::ClassName(), TObject::Error(), GetX(), GetY(), i, TObject::InheritsFrom(), TIter::Reset(), SetPoint(), Size(), x, and y.
void TPolyLine::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 495 of file TPolyLine.cxx.
References TString::Data(), fLastPoint, fOption, fX, fY, kPolyLineNDC, PaintPolyLine(), PaintPolyLineNDC(), and TObject::TestBit().
Referenced by TCurlyLineEditor::DoAmplitude(), TCurlyArcEditor::DoCenterXY(), TCurlyLineEditor::DoEndXY(), TCurlyArcEditor::DoPhimax(), TCurlyArcEditor::DoPhimin(), TCurlyArcEditor::DoRadius(), TCurlyLineEditor::DoStartXY(), TCurlyLineEditor::DoWaveLength(), and TCurlyLineEditor::DoWavy().
void TPolyLine::PaintPolyLine | ( | Int_t | n, | |
Double_t * | x, | |||
Double_t * | y, | |||
Option_t * | option = "" | |||
) | [virtual] |
Definition at line 510 of file TPolyLine.cxx.
References gPad, TAttFill::Modify(), and TAttLine::Modify().
Referenced by Paint(), and TParallelCoord::PaintEntries().
void TPolyLine::PaintPolyLineNDC | ( | Int_t | n, | |
Double_t * | x, | |||
Double_t * | y, | |||
Option_t * | option = "" | |||
) | [virtual] |
Definition at line 538 of file TPolyLine.cxx.
References gPad, TAttFill::Modify(), and TAttLine::Modify().
Referenced by Paint().
void TPolyLine::Print | ( | Option_t * | option = "" |
) | const [virtual] |
void TPolyLine::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 559 of file TPolyLine.cxx.
References xmlio::Class, TROOT::ClassSaved(), fN, fOption, fX, fY, gROOT, i, TAttFill::SaveFillAttributes(), TAttLine::SaveLineAttributes(), and Size().
Definition at line 585 of file TPolyLine.cxx.
References kPolyLineNDC, TObject::ResetBit(), and TObject::SetBit().
virtual void TPolyLine::SetOption | ( | Option_t * | option = "" |
) | [inline, virtual] |
Definition at line 607 of file TPolyLine.cxx.
References fLastPoint, fN, fX, fY, and TMath::Max().
Referenced by Merge(), SetNextPoint(), and SetPolyLine().
void TPolyLine::SetPolyLine | ( | Int_t | n | ) | [virtual] |
Definition at line 640 of file TPolyLine.cxx.
References fLastPoint, fN, fX, fY, and SetPoint().
Referenced by TCurlyLine::Build().
virtual Int_t TPolyLine::Size | ( | ) | const [inline, virtual] |
Definition at line 86 of file TPolyLine.h.
References fLastPoint.
Referenced by DistancetoPrimitive(), ExecuteEvent(), RootCsg::extract_classification(), Merge(), SavePrimitive(), and RootCsg::TPolygonGeometry< TMesh >::Size().
Reimplemented from TObject.
virtual void TPolyLine::DrawPolyLine | ( | Int_t | n, | |
Double_t * | x, | |||
Double_t * | y, | |||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual Int_t TPolyLine::GetLastPoint | ( | ) | const [inline, virtual] |
Int_t TPolyLine::GetN | ( | ) | const [inline] |
Double_t* TPolyLine::GetX | ( | void | ) | const [inline] |
Double_t* TPolyLine::GetY | ( | ) | const [inline] |
Option_t* TPolyLine::GetOption | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 71 of file TPolyLine.h.
References TString::Data(), and fOption.
virtual Int_t TPolyLine::Merge | ( | TCollection * | list | ) | [virtual] |
virtual void TPolyLine::PaintPolyLine | ( | Int_t | n, | |
Double_t * | x, | |||
Double_t * | y, | |||
Option_t * | option = "" | |||
) | [virtual] |
virtual void TPolyLine::PaintPolyLineNDC | ( | Int_t | n, | |
Double_t * | x, | |||
Double_t * | y, | |||
Option_t * | option = "" | |||
) | [virtual] |
virtual void TPolyLine::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
virtual void TPolyLine::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual void TPolyLine::SetOption | ( | Option_t * | option = "" |
) | [inline, virtual] |
virtual void TPolyLine::SetPolyLine | ( | Int_t | n | ) | [virtual] |
virtual void TPolyLine::SetPolyLine | ( | Int_t | n, | |
Float_t * | x, | |||
Float_t * | y, | |||
Option_t * | option = "" | |||
) | [virtual] |
virtual void TPolyLine::SetPolyLine | ( | Int_t | n, | |
Double_t * | x, | |||
Double_t * | y3, | |||
Option_t * | option = "" | |||
) | [virtual] |
virtual Int_t TPolyLine::Size | ( | ) | const [inline, virtual] |
Int_t TPolyLine::fN [protected] |
Definition at line 43 of file TPolyLine.h.
Referenced by Copy(), ExecuteEvent(), GetN(), ls(), operator=(), TPolygon::Paint(), Print(), SavePrimitive(), SetPoint(), SetPolyLine(), and TPolyLine().
Int_t TPolyLine::fLastPoint [protected] |
Definition at line 44 of file TPolyLine.h.
Referenced by Copy(), DistancetoPrimitive(), GetLastPoint(), operator=(), Paint(), SetNextPoint(), SetPoint(), SetPolyLine(), Size(), and TPolyLine().
Double_t* TPolyLine::fX [protected] |
Definition at line 45 of file TPolyLine.h.
Referenced by ClockHand::ClockHand(), Copy(), DistancetoPrimitive(), ExecuteEvent(), GetX(), ClockHand::Move(), operator=(), TPolygon::Paint(), Paint(), SavePrimitive(), SetPoint(), SetPolyLine(), TPolygon::TPolygon(), TPolyLine(), and ~TPolyLine().
Double_t* TPolyLine::fY [protected] |
Definition at line 46 of file TPolyLine.h.
Referenced by ClockHand::ClockHand(), Copy(), DistancetoPrimitive(), ExecuteEvent(), GetY(), ClockHand::Move(), operator=(), TPolygon::Paint(), Paint(), SavePrimitive(), SetPoint(), SetPolyLine(), TPolygon::TPolygon(), TPolyLine(), and ~TPolyLine().
TString TPolyLine::fOption [protected] |
Definition at line 47 of file TPolyLine.h.
Referenced by Copy(), DrawPolyLine(), GetOption(), operator=(), Paint(), SavePrimitive(), SetOption(), SetPolyLine(), and TPolyLine().
Double_t* TPolyLine::fX [protected] |
Definition at line 45 of file TPolyLine.h.
Double_t* TPolyLine::fY [protected] |
Definition at line 46 of file TPolyLine.h.