|
NAGASH 0.9.8
Next Generation Analysis System
|
Figure class for TGraph. More...
#include "NAGASH/FigureTool.h"
Public Member Functions | |
| FigureGraph1D () | |
| virtual | ~FigureGraph1D () |
| virtual void | DrawElement () override |
| virtual void | SetStyle () override |
Public Member Functions inherited from NAGASH::FigureElement | |
| FigureElement (std::shared_ptr< MSGTool > MSG, std::shared_ptr< FigureStyleHelper > shelper, const TString &elementname, const TString &tyname, FigureElement *mother=0) | |
| virtual void | CD () |
| void | Draw () |
| std::shared_ptr< FigureElement > | FindLinkElement (const TString &name) |
| std::shared_ptr< FigureElement > | GetLinkElement (int index) |
| int | GetLinkIndex (const TString &name) |
| FigureElement * | GetMotherElement () |
| TString | GetName () |
| int | GetNLinkElement () |
| FigureElement * | GetRootElement () |
| TString | GetTypeName () |
| bool | IsType (const TString &tyname) |
| std::shared_ptr< FigureElement > | TraceElement (const TString &name) |
Private Member Functions | |
| FigureGraph1D (std::shared_ptr< MSGTool > MSG, std::shared_ptr< FigureStyleHelper > shelper, const TString &elementname, TGraph *graph, const TString &option, FigureElement *mother, std::function< void(TGraph *)> optionfunc=[](TGraph *) {}) | |
| TGraph * | GetGraph () |
| std::pair< double, double > | GetMinAndMax (double, double) |
Private Attributes | |
| TString | DrawOption |
| int | index_in_pad = 0 |
| TGraph * | mygraph = nullptr |
| std::function< void(TGraph *)> | OptionFunc |
Friends | |
| class | FigureCanvas |
| class | FigurePad |
| class | FigureStyleHelper |
Additional Inherited Members | |
Public Attributes inherited from NAGASH::FigureElement | |
| FigureSquareRange | Range_Total |
Protected Member Functions inherited from NAGASH::FigureElement | |
| bool | CheckDuplicate (const TString &name) |
| bool | Contain (FigureSquareRange A, FigureSquareRange SubA) |
| bool | Contain (std::shared_ptr< FigureElement > subelement) |
| std::shared_ptr< MSGTool > | MSGUser () |
| std::shared_ptr< FigureStyleHelper > | StyleUser () |
Protected Attributes inherited from NAGASH::FigureElement | |
| std::deque< std::shared_ptr< FigureElement > > | LinkedElement |
| std::map< TString, uint64_t > | MapLinkedElement |
| FigureElement * | MotherElement |
| std::vector< FigureSquareRange > | Range_vec |
Figure class for TGraph.
Definition at line 221 of file FigureTool.h.
| NAGASH::FigureGraph1D::FigureGraph1D | ( | ) |
|
virtual |
Definition at line 1639 of file FigureTool.cxx.
|
private |
Definition at line 1574 of file FigureTool.cxx.
|
overridevirtual |
Reimplemented from NAGASH::FigureElement.
Definition at line 1582 of file FigureTool.cxx.
|
inlineprivate |
Definition at line 245 of file FigureTool.h.
|
private |
Definition at line 1593 of file FigureTool.cxx.
|
overridevirtual |
Reimplemented from NAGASH::FigureElement.
Definition at line 1587 of file FigureTool.cxx.
|
friend |
Definition at line 224 of file FigureTool.h.
|
friend |
Definition at line 223 of file FigureTool.h.
|
friend |
Definition at line 225 of file FigureTool.h.
|
private |
Definition at line 240 of file FigureTool.h.
|
private |
Definition at line 242 of file FigureTool.h.
|
private |
Definition at line 239 of file FigureTool.h.
|
private |
Definition at line 241 of file FigureTool.h.