TMarker Class Reference

#include <TMarker.h>

Inheritance diagram for TMarker:

TObject TAttMarker TObject TAttMarker List of all members.

Public Types

enum  
enum  

Public Member Functions

 TMarker ()
 TMarker (Double_t x, Double_t y, Int_t marker)
 TMarker (const TMarker &marker)
virtual ~TMarker ()
void Copy (TObject &marker) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawMarker (Double_t x, Double_t y)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Double_t GetX () const
Double_t GetY () const
virtual void ls (Option_t *option="") const
virtual void Paint (Option_t *option="")
virtual void PaintMarker (Double_t x, Double_t y)
virtual void PaintMarkerNDC (Double_t u, Double_t v)
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetNDC (Bool_t isNDC=kTRUE)
virtual void SetX (Double_t x)
virtual void SetY (Double_t y)
 TMarker ()
 TMarker (Double_t x, Double_t y, Int_t marker)
 TMarker (const TMarker &marker)
virtual ~TMarker ()
void Copy (TObject &marker) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawMarker (Double_t x, Double_t y)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Double_t GetX () const
Double_t GetY () const
virtual void ls (Option_t *option="") const
virtual void Paint (Option_t *option="")
virtual void PaintMarker (Double_t x, Double_t y)
virtual void PaintMarkerNDC (Double_t u, Double_t v)
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetNDC (Bool_t isNDC=kTRUE)
virtual void SetX (Double_t x)
virtual void SetY (Double_t y)

Static Public Member Functions

static void DisplayMarkerTypes ()
static void DisplayMarkerTypes ()

Protected Attributes

Double_t fX
Double_t fY

Detailed Description

Definition at line 34 of file TMarker.h.


Member Enumeration Documentation

anonymous enum

Definition at line 42 of file TMarker.h.

anonymous enum

Definition at line 42 of file TMarker.h.


Constructor & Destructor Documentation

TMarker::TMarker (  ) 

Referenced by DisplayMarkerTypes(), and DrawMarker().

TMarker::TMarker ( Double_t  x,
Double_t  y,
Int_t  marker 
)

Definition at line 50 of file TMarker.cxx.

References TAttMarker::fMarkerStyle, fX, and fY.

TMarker::TMarker ( const TMarker marker  ) 

Definition at line 69 of file TMarker.cxx.

References fX, fY, and marker.

TMarker::~TMarker (  )  [virtual]

Definition at line 62 of file TMarker.cxx.

TMarker::TMarker (  ) 

TMarker::TMarker ( Double_t  x,
Double_t  y,
Int_t  marker 
)

TMarker::TMarker ( const TMarker marker  ) 

virtual TMarker::~TMarker (  )  [virtual]


Member Function Documentation

void TMarker::Copy ( TObject marker  )  const [virtual]

Reimplemented from TObject.

Definition at line 80 of file TMarker.cxx.

References TAttMarker::Copy(), TObject::Copy(), fX, and fY.

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

Reimplemented from TObject.

Definition at line 122 of file TMarker.cxx.

References ROOT::Math::gv_detail::dist(), TAttMarker::fMarkerSize, fX, fY, gPad, kMarkerNDC, TMath::Sqrt(), and TObject::TestBit().

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

Reimplemented from TObject.

Definition at line 148 of file TMarker.cxx.

References TObject::AppendPad().

Referenced by rs401c_FeldmanCousins().

void TMarker::DrawMarker ( Double_t  x,
Double_t  y 
) [virtual]

Definition at line 158 of file TMarker.cxx.

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

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

Reimplemented from TObject.

Definition at line 170 of file TMarker.cxx.

References fX, fY, gPad, gVirtualX, kButton1Down, kButton1Motion, kButton1Up, kMarkerNDC, kMouseMotion, kMove, kTRUE, TAttMarker::Modify(), p, and TObject::TestBit().

Double_t TMarker::GetX (  )  const [inline]

Definition at line 54 of file TMarker.h.

References fX.

Double_t TMarker::GetY (  )  const [inline]

Definition at line 55 of file TMarker.h.

References fY.

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

Reimplemented from TObject.

Definition at line 227 of file TMarker.cxx.

References TAttMarker::fMarkerStyle, fX, fY, and TROOT::IndentLevel().

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

Reimplemented from TObject.

Definition at line 237 of file TMarker.cxx.

References fX, fY, gPad, kMarkerNDC, PaintMarker(), TObject::TestBit(), and u.

Referenced by TParallelCoordVar::PaintBoxPlot(), and TLegend::PaintPrimitives().

void TMarker::PaintMarker ( Double_t  x,
Double_t  y 
) [virtual]

Definition at line 252 of file TMarker.cxx.

References gPad, and TAttMarker::Modify().

Referenced by Paint().

void TMarker::PaintMarkerNDC ( Double_t  u,
Double_t  v 
) [virtual]

Definition at line 262 of file TMarker.cxx.

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

Reimplemented from TObject.

Definition at line 269 of file TMarker.cxx.

References fX, fY, TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), and TAttMarker::GetMarkerStyle().

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

Reimplemented from TObject.

Definition at line 282 of file TMarker.cxx.

References xmlio::Class, TROOT::ClassSaved(), TAttMarker::fMarkerStyle, fX, fY, gROOT, and TAttMarker::SaveMarkerAttributes().

void TMarker::SetNDC ( Bool_t  isNDC = kTRUE  )  [virtual]

Definition at line 300 of file TMarker.cxx.

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

Referenced by TLegend::PaintPrimitives().

virtual void TMarker::SetX ( Double_t  x  )  [inline, virtual]

Definition at line 63 of file TMarker.h.

References fX.

virtual void TMarker::SetY ( Double_t  y  )  [inline, virtual]

Definition at line 64 of file TMarker.h.

References fY.

void TMarker::DisplayMarkerTypes (  )  [static]

Definition at line 92 of file TMarker.cxx.

References i, marker, snprintf, text(), TMarker(), and x.

Referenced by G__G__Graf_203_0_20(), G__setup_memfuncTMarker(), and TRootCanvas::ProcessMessage().

void TMarker::Copy ( TObject marker  )  const [virtual]

Reimplemented from TObject.

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

Reimplemented from TObject.

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

Reimplemented from TObject.

virtual void TMarker::DrawMarker ( Double_t  x,
Double_t  y 
) [virtual]

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

Reimplemented from TObject.

Double_t TMarker::GetX ( void   )  const [inline]

Definition at line 54 of file TMarker.h.

References fX.

Double_t TMarker::GetY (  )  const [inline]

Definition at line 55 of file TMarker.h.

References fY.

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

Reimplemented from TObject.

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

Reimplemented from TObject.

virtual void TMarker::PaintMarker ( Double_t  x,
Double_t  y 
) [virtual]

virtual void TMarker::PaintMarkerNDC ( Double_t  u,
Double_t  v 
) [virtual]

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

Reimplemented from TObject.

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

Reimplemented from TObject.

virtual void TMarker::SetNDC ( Bool_t  isNDC = kTRUE  )  [virtual]

virtual void TMarker::SetX ( Double_t  x  )  [inline, virtual]

Definition at line 63 of file TMarker.h.

References fX.

virtual void TMarker::SetY ( Double_t  y  )  [inline, virtual]

Definition at line 64 of file TMarker.h.

References fY.

static void TMarker::DisplayMarkerTypes (  )  [static]


Member Data Documentation

Double_t TMarker::fX [protected]

Definition at line 37 of file TMarker.h.

Referenced by Copy(), DistancetoPrimitive(), ExecuteEvent(), GetX(), ls(), Paint(), Print(), SavePrimitive(), SetX(), and TMarker().

Double_t TMarker::fY [protected]

Definition at line 38 of file TMarker.h.

Referenced by Copy(), DistancetoPrimitive(), ExecuteEvent(), GetY(), ls(), Paint(), Print(), SavePrimitive(), SetY(), and TMarker().


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