Creates new primitives.
The functions in this static class are called by TPad::ExecuteEvent to create new primitives in gPad from the TPad toolbar.
Definition at line 26 of file TCreatePrimitives.h.
Public Member Functions | |
TCreatePrimitives () | |
TCreatePrimitives default constructor. More... | |
virtual | ~TCreatePrimitives () |
TCreatePrimitives destructor. More... | |
Static Public Member Functions | |
static void | Ellipse (Int_t event, Int_t px, Int_t py, Int_t mode) |
Create a new arc/ellipse in this gPad. More... | |
static void | Line (Int_t event, Int_t px, Int_t py, Int_t mode) |
Create a new line/arrow in this gPad. More... | |
static void | Pad (Int_t event, Int_t px, Int_t py, Int_t) |
Create a new pad in gPad. More... | |
static void | Pave (Int_t event, Int_t px, Int_t py, Int_t mode) |
Create a new pavetext in gPad. More... | |
static void | PolyLine (Int_t event, Int_t px, Int_t py, Int_t mode) |
Create a new PolyLine in gPad. More... | |
static void | Text (Int_t event, Int_t px, Int_t py, Int_t mode) |
Create a new TLatex at the cursor position in gPad. More... | |
Static Private Attributes | |
static TArc * | fgArc = 0 |
static TArrow * | fgArrow = 0 |
static TCurlyArc * | fgCArc = 0 |
static TCurlyLine * | fgCLine = 0 |
static TDiamond * | fgDiamond = 0 |
static TEllipse * | fgEllipse = 0 |
static TLine * | fgLine = 0 |
static TBox * | fgPadBBox = 0 |
static TPave * | fgPave = 0 |
static TPaveLabel * | fgPaveLabel = 0 |
static TPavesText * | fgPavesText = 0 |
static TPaveText * | fgPaveText = 0 |
static TGraph * | fgPolyLine = 0 |
static TLatex * | fgText = 0 |
#include <TCreatePrimitives.h>
TCreatePrimitives::TCreatePrimitives | ( | ) |
TCreatePrimitives default constructor.
Definition at line 53 of file TCreatePrimitives.cxx.
|
virtual |
TCreatePrimitives destructor.
Definition at line 60 of file TCreatePrimitives.cxx.
Create a new arc/ellipse in this gPad.
Definition at line 70 of file TCreatePrimitives.cxx.
Create a new line/arrow in this gPad.
Definition at line 158 of file TCreatePrimitives.cxx.
Create a new pad in gPad.
The new pad is inserted in the pad where the first point is selected.
Definition at line 274 of file TCreatePrimitives.cxx.
Create a new pavetext in gPad.
Definition at line 356 of file TCreatePrimitives.cxx.
Create a new PolyLine in gPad.
Definition at line 572 of file TCreatePrimitives.cxx.
Create a new TLatex at the cursor position in gPad.
Definition at line 659 of file TCreatePrimitives.cxx.
|
staticprivate |
Definition at line 35 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 33 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 34 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 32 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 40 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 36 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 30 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 43 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 37 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 41 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 39 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 38 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 42 of file TCreatePrimitives.h.
|
staticprivate |
Definition at line 31 of file TCreatePrimitives.h.