TPolyMarker Class Reference

#include <TPolyMarker.h>

Inheritance diagram for TPolyMarker:

TObject TAttMarker TObject TAttMarker List of all members.

Public Member Functions

 TPolyMarker ()
 TPolyMarker (Int_t n, Option_t *option="")
 TPolyMarker (Int_t n, Float_t *x, Float_t *y, Option_t *option="")
 TPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
 TPolyMarker (const TPolyMarker &polymarker)
virtual ~TPolyMarker ()
virtual void Copy (TObject &polymarker) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t GetLastPoint () const
virtual Int_t GetN () const
Option_tGetOption () const
Double_tGetX () const
Double_tGetY () const
virtual void ls (Option_t *option="") const
virtual Int_t Merge (TCollection *list)
virtual void Paint (Option_t *option="")
virtual void PaintPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual Int_t SetNextPoint (Double_t x, Double_t y)
virtual void SetPoint (Int_t point, Double_t x, Double_t y)
virtual void SetPolyMarker (Int_t n)
virtual void SetPolyMarker (Int_t n, Float_t *x, Float_t *y, Option_t *option="")
virtual void SetPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
virtual Int_t Size () const
 TPolyMarker ()
 TPolyMarker (Int_t n, Option_t *option="")
 TPolyMarker (Int_t n, Float_t *x, Float_t *y, Option_t *option="")
 TPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
 TPolyMarker (const TPolyMarker &polymarker)
virtual ~TPolyMarker ()
virtual void Copy (TObject &polymarker) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t GetLastPoint () const
virtual Int_t GetN () const
Option_tGetOption () const
Double_tGetX () const
Double_tGetY () const
virtual void ls (Option_t *option="") const
virtual Int_t Merge (TCollection *list)
virtual void Paint (Option_t *option="")
virtual void PaintPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual Int_t SetNextPoint (Double_t x, Double_t y)
virtual void SetPoint (Int_t point, Double_t x, Double_t y)
virtual void SetPolyMarker (Int_t n)
virtual void SetPolyMarker (Int_t n, Float_t *x, Float_t *y, Option_t *option="")
virtual void SetPolyMarker (Int_t n, Double_t *x, Double_t *y, Option_t *option="")
virtual Int_t Size () const

Protected Member Functions

TPolyMarkeroperator= (const TPolyMarker &)
TPolyMarkeroperator= (const TPolyMarker &)

Protected Attributes

Int_t fN
Int_t fLastPoint
Double_tfX
Double_tfY
TString fOption
Double_tfX
Double_tfY

Detailed Description

Definition at line 37 of file TPolyMarker.h.


Constructor & Destructor Documentation

TPolyMarker::TPolyMarker (  ) 

Referenced by DrawPolyMarker().

TPolyMarker::TPolyMarker ( Int_t  n,
Option_t option = "" 
)

Definition at line 43 of file TPolyMarker.cxx.

References fLastPoint, fN, fOption, fX, fY, TObject::kCanDelete, and TObject::SetBit().

TPolyMarker::TPolyMarker ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
)

Definition at line 64 of file TPolyMarker.cxx.

References fLastPoint, fN, fOption, fX, fY, i, TObject::kCanDelete, and TObject::SetBit().

TPolyMarker::TPolyMarker ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
)

Definition at line 88 of file TPolyMarker.cxx.

References fLastPoint, fN, fOption, fX, fY, i, TObject::kCanDelete, and TObject::SetBit().

TPolyMarker::TPolyMarker ( const TPolyMarker polymarker  ) 

Definition at line 138 of file TPolyMarker.cxx.

References fLastPoint, and fN.

TPolyMarker::~TPolyMarker (  )  [virtual]

Definition at line 127 of file TPolyMarker.cxx.

References fLastPoint, fX, and fY.

TPolyMarker::TPolyMarker (  ) 

TPolyMarker::TPolyMarker ( Int_t  n,
Option_t option = "" 
)

TPolyMarker::TPolyMarker ( Int_t  n,
Float_t x,
Float_t y,
Option_t option = "" 
)

TPolyMarker::TPolyMarker ( Int_t  n,
Double_t x,
Double_t y,
Option_t option = "" 
)

TPolyMarker::TPolyMarker ( const TPolyMarker polymarker  ) 

virtual TPolyMarker::~TPolyMarker (  )  [virtual]


Member Function Documentation

TPolyMarker & TPolyMarker::operator= ( const TPolyMarker  )  [protected]

Definition at line 111 of file TPolyMarker.cxx.

References fLastPoint, fN, fOption, fX, fY, and TObject::operator=().

void TPolyMarker::Copy ( TObject polymarker  )  const [virtual]

Reimplemented from TObject.

Definition at line 149 of file TPolyMarker.cxx.

References TAttMarker::Copy(), TObject::Copy(), fLastPoint, fN, fOption, fX, fY, and i.

Int_t TPolyMarker::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 171 of file TPolyMarker.cxx.

References TMath::Abs(), d, RootCsg::distance(), fX, fY, gPad, i, and Size().

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

Reimplemented from TObject.

Definition at line 197 of file TPolyMarker.cxx.

References TObject::AppendPad().

Referenced by TTable::EntryLoop(), and FirstContour().

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

Definition at line 206 of file TPolyMarker.cxx.

References TObject::AppendPad(), TAttMarker::Copy(), fOption, TObject::kCanDelete, TObject::SetBit(), and TPolyMarker().

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

Reimplemented from TObject.

Definition at line 219 of file TPolyMarker.cxx.

virtual Int_t TPolyMarker::GetLastPoint (  )  const [inline, virtual]

Definition at line 59 of file TPolyMarker.h.

References fLastPoint.

virtual Int_t TPolyMarker::GetN (  )  const [inline, virtual]

Definition at line 60 of file TPolyMarker.h.

References fN.

Option_t* TPolyMarker::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 61 of file TPolyMarker.h.

References TString::Data(), and fOption.

Double_t* TPolyMarker::GetX (  )  const [inline]

Definition at line 62 of file TPolyMarker.h.

References fX.

Referenced by Merge().

Double_t* TPolyMarker::GetY (  )  const [inline]

Definition at line 63 of file TPolyMarker.h.

References fY.

Referenced by Merge().

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

Reimplemented from TObject.

Definition at line 229 of file TPolyMarker.cxx.

References fN, and TROOT::IndentLevel().

Int_t TPolyMarker::Merge ( TCollection list  )  [virtual]

Definition at line 239 of file TPolyMarker.cxx.

References xmlio::Class, TObject::ClassName(), TObject::Error(), GetX(), GetY(), i, TObject::InheritsFrom(), TIter::Reset(), SetPoint(), Size(), x, and y.

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

Reimplemented from TObject.

Definition at line 276 of file TPolyMarker.cxx.

References fLastPoint, fX, fY, and PaintPolyMarker().

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

Definition at line 285 of file TPolyMarker.cxx.

References gPad, and TAttMarker::Modify().

Referenced by Paint().

void TPolyMarker::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 308 of file TPolyMarker.cxx.

References fN.

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

Reimplemented from TObject.

Definition at line 317 of file TPolyMarker.cxx.

References xmlio::Class, TROOT::ClassSaved(), fN, fOption, fX, fY, gROOT, i, TAttMarker::SaveMarkerAttributes(), and Size().

Int_t TPolyMarker::SetNextPoint ( Double_t  x,
Double_t  y 
) [virtual]

Definition at line 342 of file TPolyMarker.cxx.

References fLastPoint, and SetPoint().

void TPolyMarker::SetPoint ( Int_t  point,
Double_t  x,
Double_t  y 
) [virtual]

Definition at line 354 of file TPolyMarker.cxx.

References fLastPoint, fN, fX, fY, and TMath::Max().

Referenced by FirstContour(), Merge(), SetNextPoint(), and SetPolyMarker().

void TPolyMarker::SetPolyMarker ( Int_t  n  )  [virtual]

Definition at line 387 of file TPolyMarker.cxx.

References fLastPoint, fN, fX, fY, and SetPoint().

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

Definition at line 404 of file TPolyMarker.cxx.

References fLastPoint, fN, fOption, fX, fY, and i.

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

Definition at line 431 of file TPolyMarker.cxx.

References fLastPoint, fN, fOption, fX, fY, and i.

virtual Int_t TPolyMarker::Size (  )  const [inline, virtual]

Definition at line 75 of file TPolyMarker.h.

References fLastPoint.

Referenced by DistancetoPrimitive(), Merge(), and SavePrimitive().

TPolyMarker& TPolyMarker::operator= ( const TPolyMarker  )  [protected]

virtual void TPolyMarker::Copy ( TObject polymarker  )  const [virtual]

Reimplemented from TObject.

virtual Int_t TPolyMarker::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

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

Reimplemented from TObject.

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

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

Reimplemented from TObject.

virtual Int_t TPolyMarker::GetLastPoint (  )  const [inline, virtual]

Definition at line 59 of file TPolyMarker.h.

References fLastPoint.

virtual Int_t TPolyMarker::GetN (  )  const [inline, virtual]

Definition at line 60 of file TPolyMarker.h.

References fN.

Option_t* TPolyMarker::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 61 of file TPolyMarker.h.

References TString::Data(), and fOption.

Double_t* TPolyMarker::GetX ( void   )  const [inline]

Definition at line 62 of file TPolyMarker.h.

References fX.

Double_t* TPolyMarker::GetY (  )  const [inline]

Definition at line 63 of file TPolyMarker.h.

References fY.

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

Reimplemented from TObject.

virtual Int_t TPolyMarker::Merge ( TCollection list  )  [virtual]

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

Reimplemented from TObject.

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

virtual void TPolyMarker::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

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

Reimplemented from TObject.

virtual Int_t TPolyMarker::SetNextPoint ( Double_t  x,
Double_t  y 
) [virtual]

virtual void TPolyMarker::SetPoint ( Int_t  point,
Double_t  x,
Double_t  y 
) [virtual]

virtual void TPolyMarker::SetPolyMarker ( Int_t  n  )  [virtual]

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

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

virtual Int_t TPolyMarker::Size (  )  const [inline, virtual]

Definition at line 75 of file TPolyMarker.h.

References fLastPoint.


Member Data Documentation

Int_t TPolyMarker::fN [protected]

Definition at line 39 of file TPolyMarker.h.

Referenced by Copy(), GetN(), ls(), operator=(), Print(), SavePrimitive(), SetPoint(), SetPolyMarker(), and TPolyMarker().

Int_t TPolyMarker::fLastPoint [protected]

Definition at line 40 of file TPolyMarker.h.

Referenced by Copy(), GetLastPoint(), operator=(), Paint(), SetNextPoint(), SetPoint(), SetPolyMarker(), Size(), TPolyMarker(), and ~TPolyMarker().

Double_t* TPolyMarker::fX [protected]

Definition at line 41 of file TPolyMarker.h.

Referenced by Copy(), DistancetoPrimitive(), GetX(), operator=(), Paint(), SavePrimitive(), SetPoint(), SetPolyMarker(), TPolyMarker(), and ~TPolyMarker().

Double_t* TPolyMarker::fY [protected]

Definition at line 42 of file TPolyMarker.h.

Referenced by Copy(), DistancetoPrimitive(), GetY(), operator=(), Paint(), SavePrimitive(), SetPoint(), SetPolyMarker(), TPolyMarker(), and ~TPolyMarker().

TString TPolyMarker::fOption [protected]

Definition at line 43 of file TPolyMarker.h.

Referenced by Copy(), DrawPolyMarker(), GetOption(), operator=(), SavePrimitive(), SetPolyMarker(), and TPolyMarker().

Double_t* TPolyMarker::fX [protected]

Definition at line 41 of file TPolyMarker.h.

Double_t* TPolyMarker::fY [protected]

Definition at line 42 of file TPolyMarker.h.


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