TCreatePrimitives Class Reference

#include <TCreatePrimitives.h>

List of all members.

Public Member Functions

 TCreatePrimitives ()
virtual ~TCreatePrimitives ()
 TCreatePrimitives ()
virtual ~TCreatePrimitives ()

Static Public Member Functions

static void Ellipse (Int_t event, Int_t px, Int_t py, Int_t mode)
static void Line (Int_t event, Int_t px, Int_t py, Int_t mode)
static void Pad (Int_t event, Int_t px, Int_t py, Int_t)
static void Pave (Int_t event, Int_t px, Int_t py, Int_t mode)
static void PolyLine (Int_t event, Int_t px, Int_t py, Int_t mode)
static void Text (Int_t event, Int_t px, Int_t py, Int_t mode)
static void Ellipse (Int_t event, Int_t px, Int_t py, Int_t mode)
static void Line (Int_t event, Int_t px, Int_t py, Int_t mode)
static void Pad (Int_t event, Int_t px, Int_t py, Int_t)
static void Pave (Int_t event, Int_t px, Int_t py, Int_t mode)
static void PolyLine (Int_t event, Int_t px, Int_t py, Int_t mode)
static void Text (Int_t event, Int_t px, Int_t py, Int_t mode)


Detailed Description

Definition at line 30 of file TCreatePrimitives.h.


Constructor & Destructor Documentation

TCreatePrimitives::TCreatePrimitives (  ) 

Definition at line 41 of file TCreatePrimitives.cxx.

TCreatePrimitives::~TCreatePrimitives (  )  [virtual]

Definition at line 48 of file TCreatePrimitives.cxx.

TCreatePrimitives::TCreatePrimitives (  ) 

virtual TCreatePrimitives::~TCreatePrimitives (  )  [virtual]


Member Function Documentation

void TCreatePrimitives::Ellipse ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

Definition at line 55 of file TCreatePrimitives.cxx.

References TMath::Abs(), TEllipse::Draw(), gPad, gROOT, gVirtualX, kArc, kButton1Down, kButton1Motion, kButton1Up, kEllipse, kFALSE, TVirtualX::kHollow, kTRUE, TMath::Power(), r1, r2, TROOT::SetEditorMode(), x0, and x1.

Referenced by TPad::ExecuteEvent().

void TCreatePrimitives::Line ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

Definition at line 123 of file TCreatePrimitives.cxx.

References arrow(), TPolyLine::Draw(), TCurlyArc::GetDefaultAmplitude(), TCurlyLine::GetDefaultAmplitude(), TArrow::GetDefaultArrowSize(), TArrow::GetDefaultOption(), TCurlyArc::GetDefaultWaveLength(), TCurlyLine::GetDefaultWaveLength(), gPad, gROOT, gVirtualX, kArrow, kButton1Down, kButton1Motion, kButton1Up, kCurlyArc, kCurlyLine, kLine, kTRUE, line, TMath::Power(), TROOT::SetEditorMode(), TMath::Sqrt(), x0, and x1.

Referenced by TPad::ExecuteEvent().

void TCreatePrimitives::Pad ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t   
) [static]

Definition at line 211 of file TCreatePrimitives.cxx.

References TPad::cd(), xmlio::Class, TPad::Draw(), Form(), TStyle::GetPadColor(), gPad, gROOT, gStyle, gVirtualX, TObject::IsZombie(), kButton1Down, kButton1Motion, kButton1Up, TVirtualX::kCopy, TVirtualX::kHollow, kTRUE, TMath::Max(), TMath::Min(), n, TROOT::SetEditorMode(), and TAttFill::SetFillColor().

Referenced by TPad::ExecuteEvent().

void TCreatePrimitives::Pave ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

Definition at line 291 of file TCreatePrimitives.cxx.

References TObject::Draw(), gPad, gROOT, gSystem, gVirtualX, i, kButton, kButton1Down, kButton1Motion, kButton1Up, kDiamond, kFALSE, TVirtualX::kHollow, kPave, kPaveLabel, kPavesText, kPaveText, kTRUE, TSystem::ProcessEvents(), TROOT::SetEditorMode(), x0, and x1.

Referenced by TPad::ExecuteEvent().

void TCreatePrimitives::PolyLine ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

Definition at line 387 of file TCreatePrimitives.cxx.

References TMath::Abs(), TGraph::Draw(), Form(), TROOT::GetCutClassName(), TGraph::GetN(), TGraph::GetPoint(), gPad, gr, gROOT, gVirtualX, kButton1Double, kButton1Down, kButton1Motion, kButton1Up, TGraph::kClipFrame, kCutG, kFALSE, kMouseMotion, kPolyLine, kTRUE, TROOT::ProcessLineFast(), TObject::ResetBit(), TGraph::Set(), TROOT::SetEditorMode(), TGraph::SetPoint(), and x0.

Referenced by TPad::ExecuteEvent().

void TCreatePrimitives::Text ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

Definition at line 481 of file TCreatePrimitives.cxx.

References TLatex::DrawLatex(), TAttMarker::GetMarkerStyle(), gPad, gROOT, gStyle, gSystem, gVirtualX, i, kButton1Down, kMarker, kTRUE, marker, TMath::Power(), TSystem::ProcessEvents(), TROOT::SetEditorMode(), x, and y.

Referenced by TPad::ExecuteEvent().

static void TCreatePrimitives::Ellipse ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

static void TCreatePrimitives::Line ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

static void TCreatePrimitives::Pad ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t   
) [static]

static void TCreatePrimitives::Pave ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

static void TCreatePrimitives::PolyLine ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]

static void TCreatePrimitives::Text ( Int_t  event,
Int_t  px,
Int_t  py,
Int_t  mode 
) [static]


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