ROOT
6.07/01
Reference Guide
|
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 39 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 TLine * | fgLine = 0 |
static TLatex * | fgText = 0 |
static TCurlyLine * | fgCLine = 0 |
static TArrow * | fgArrow = 0 |
static TCurlyArc * | fgCArc = 0 |
static TArc * | fgArc = 0 |
static TEllipse * | fgEllipse = 0 |
static TPave * | fgPave = 0 |
static TPaveText * | fgPaveText = 0 |
static TPavesText * | fgPavesText = 0 |
static TDiamond * | fgDiamond = 0 |
static TPaveLabel * | fgPaveLabel = 0 |
static TGraph * | fgPolyLine = 0 |
static TBox * | fgPadBBox = 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.
Referenced by TPad::ExecuteEvent().
Create a new line/arrow in this gPad.
Definition at line 158 of file TCreatePrimitives.cxx.
Referenced by TPad::ExecuteEvent().
Create a new pad in gPad.
The new pad is inserted in the pad where the first point is selected.
Definition at line 278 of file TCreatePrimitives.cxx.
Referenced by TPad::ExecuteEvent().
Create a new pavetext in gPad.
Definition at line 359 of file TCreatePrimitives.cxx.
Referenced by TPad::ExecuteEvent().
Create a new PolyLine in gPad.
Definition at line 575 of file TCreatePrimitives.cxx.
Referenced by TPad::ExecuteEvent().
Create a new TLatex at the cursor position in gPad.
Definition at line 662 of file TCreatePrimitives.cxx.
Referenced by TPad::ExecuteEvent().
|
staticprivate |
Definition at line 48 of file TCreatePrimitives.h.
Referenced by Ellipse().
|
staticprivate |
Definition at line 46 of file TCreatePrimitives.h.
Referenced by Line().
|
staticprivate |
Definition at line 47 of file TCreatePrimitives.h.
Referenced by Line().
|
staticprivate |
Definition at line 45 of file TCreatePrimitives.h.
Referenced by Line().
|
staticprivate |
Definition at line 53 of file TCreatePrimitives.h.
Referenced by Pave().
|
staticprivate |
Definition at line 49 of file TCreatePrimitives.h.
Referenced by Ellipse().
|
staticprivate |
Definition at line 43 of file TCreatePrimitives.h.
Referenced by Line().
|
staticprivate |
Definition at line 56 of file TCreatePrimitives.h.
Referenced by Pad().
|
staticprivate |
Definition at line 50 of file TCreatePrimitives.h.
Referenced by Pave().
|
staticprivate |
Definition at line 54 of file TCreatePrimitives.h.
Referenced by Pave().
|
staticprivate |
Definition at line 52 of file TCreatePrimitives.h.
Referenced by Pave().
|
staticprivate |
Definition at line 51 of file TCreatePrimitives.h.
Referenced by Pave().
|
staticprivate |
Definition at line 55 of file TCreatePrimitives.h.
Referenced by PolyLine().
|
staticprivate |
Definition at line 44 of file TCreatePrimitives.h.
Referenced by Text().