TDiamond Class Reference

#include <TDiamond.h>

Inheritance diagram for TDiamond:

TPaveText TPaveText TAttText TPave TAttText TPave TAttText TPave TAttText TPave List of all members.

Public Member Functions

 TDiamond ()
 TDiamond (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 TDiamond (const TDiamond &diamond)
virtual ~TDiamond ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void Paint (Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")
 TDiamond ()
 TDiamond (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 TDiamond (const TDiamond &diamond)
virtual ~TDiamond ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void Paint (Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")

Detailed Description

Definition at line 35 of file TDiamond.h.


Constructor & Destructor Documentation

TDiamond::TDiamond (  ) 

TDiamond::TDiamond ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
)

Definition at line 51 of file TDiamond.cxx.

TDiamond::TDiamond ( const TDiamond diamond  ) 

Definition at line 65 of file TDiamond.cxx.

References b, TBuffer::kWrite, and p.

TDiamond::~TDiamond (  )  [virtual]

Definition at line 58 of file TDiamond.cxx.

TDiamond::TDiamond (  ) 

TDiamond::TDiamond ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
)

TDiamond::TDiamond ( const TDiamond diamond  ) 

virtual TDiamond::~TDiamond (  )  [virtual]


Member Function Documentation

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

Reimplemented from TPave.

Definition at line 78 of file TDiamond.cxx.

References TPave::DistancetoPrimitive().

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

Reimplemented from TPaveText.

Definition at line 90 of file TDiamond.cxx.

References TObject::AppendPad().

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

Reimplemented from TPave.

Definition at line 99 of file TDiamond.cxx.

References TMath::Abs(), TBox::fResizing, TBox::fX1, TBox::fX2, TBox::fY1, TBox::fY2, TVirtualPad::GetBorderSize(), TAttFill::GetFillColor(), TVirtualPad::GetX1(), TBox::GetX1(), TVirtualPad::GetX2(), TBox::GetX2(), TBox::GetY1(), TVirtualPad::GetY1(), TBox::GetY2(), TVirtualPad::GetY2(), gPad, gVirtualX, i, kBottomSide, kButton1Down, kButton1Locate, kButton1Motion, kButton1Up, kCross, kFALSE, kLeftSide, kMouseMotion, kMove, kRightSide, kTopSide, kTRUE, TAttLine::Modify(), x, TVirtualPad::XtoAbsPixel(), y, and TVirtualPad::YtoAbsPixel().

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

Reimplemented from TPaveText.

Definition at line 364 of file TDiamond.cxx.

References TPave::fBorderSize, TBox::fX1, TBox::fX2, TBox::fY1, TBox::fY2, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), gPad, kDiamond, TAttFill::Modify(), TAttLine::Modify(), TPaveText::PaintPrimitives(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), x, x1, x2, and y.

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

Reimplemented from TPaveText.

Definition at line 423 of file TDiamond.cxx.

References xmlio::Class, TROOT::ClassSaved(), TBox::fX1, TBox::fX2, TBox::fY1, TBox::fY2, gROOT, TAttFill::SaveFillAttributes(), TAttLine::SaveLineAttributes(), TPaveText::SaveLines(), and TAttText::SaveTextAttributes().

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

Reimplemented from TPave.

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

Reimplemented from TPaveText.

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

Reimplemented from TPave.

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

Reimplemented from TPaveText.

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

Reimplemented from TPaveText.


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