![]() |
Diana Software
|
Class for scatter plot edit window. More...
Public Member Functions | |
| QGScatterPlotEditWindow (const TGWindow *p=0, UInt_t w=280, UInt_t h=450) | |
| Constructor. More... | |
| virtual | ~QGScatterPlotEditWindow () |
| Destructor. More... | |
| void | FillVariablesDropDownBoxes () |
| Fill drop down boxes with variables from the chain. More... | |
| QGPlot * | GetPlot () |
| Get pointer to the scatter plot. More... | |
| QGScatterPlotParametersFrame * | GetScatterPlotParametersFrame () |
| Get pointer to the scatter plot parameters frame. More... | |
| void | SetPlot (QGPlot *plot) |
| Set pointer to the scatter plot. More... | |
| void | ShowScatterPlotParametersFrame () |
| Show parameters frame. More... | |
Public Member Functions inherited from QGPlotEditWindow | |
| QGPlotEditWindow (const TGWindow *p=0, UInt_t w=280, UInt_t h=450) | |
| Constructor. More... | |
| virtual | ~QGPlotEditWindow () |
| Destructor. More... | |
| QGPlotEditButtonsFrame * | GetButtonsFrame () |
| Get pointer to the buttons frame. More... | |
| QGCutsFrame * | GetCutsFrame () |
| Get pointer to the cuts frame. More... | |
| QGPlotStyleFrame * | GetPlotStyleFrame () |
| Get pointer to the plot style frame. More... | |
| void | ShowButtonsFrame () |
| Show buttons frame. More... | |
| void | ShowCutsFrame () |
| Show cuts frame. More... | |
| void | ShowPlotStyleFrame () |
| Show plot style frame. More... | |
Public Member Functions inherited from QGWindow | |
| QGWindow (const TGWindow *p=0, UInt_t w=100, UInt_t h=100) | |
| Constructor. More... | |
| virtual | ~QGWindow () |
| Destructor. More... | |
| virtual void | SetWindowName (const char *name=0) |
| Set name of window. More... | |
Private Attributes | |
| QGScatterPlot * | fScatterPlot |
| Pointer to QGScatterPlot. More... | |
| QGScatterPlotParametersFrame * | fScatterPlotParametersFrame |
| Scatter plot parameters frame. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from QGWindow | |
| static QGWindow * | GetWindowByName (const std::string &name) |
| Get pointer to window with a given name. More... | |
| static const std::list< QGWindow * > & | GetWindows () |
| Get collection of windows. More... | |
| static bool | IsNameInUse (std::string name) |
| Check whether string is the name of any window. More... | |
| static std::string | GenerateWindowName (std::string baseName) |
| Generate a name for the window. More... | |
| static void | UpdateWindowDropDownBoxes () |
| Update window drop down boxes. More... | |
Protected Attributes inherited from QGPlotEditWindow | |
| QGPlotEditButtonsFrame * | fButtonsFrame |
| Buttons frame. More... | |
| QGCutsFrame * | fCutsFrame |
| Cuts frame. More... | |
| QGPlotStyleFrame * | fPlotStyleFrame |
| Canvas for plot style. More... | |
Protected Attributes inherited from QGWindow | |
| UInt_t | fWidth |
| Width of window. More... | |
| UInt_t | fHeight |
| Height of window. More... | |
Static Protected Attributes inherited from QGWindow | |
| static std::list< QGWindow * > | fWindows |
| Collection of pointers to all open QGWindows. More... | |
Class for scatter plot edit window.
Definition at line 17 of file QGScatterPlotEditWindow.hh.
| QGScatterPlotEditWindow::QGScatterPlotEditWindow | ( | const TGWindow * | p = 0, |
| UInt_t | w = 280, |
||
| UInt_t | h = 450 |
||
| ) |
Constructor.
Definition at line 23 of file QGScatterPlotEditWindow.cc.
References QGPlotEditWindow::fButtonsFrame, QGPlotEditWindow::fCutsFrame, QGCutsFrame::GetCutsListBox(), QStringHandler::Resize(), QGPlotEditWindow::ShowButtonsFrame(), QGPlotEditWindow::ShowCutsFrame(), QGPlotEditButtonsFrame::ShowDefaultDisplay(), QGPlotEditWindow::ShowPlotStyleFrame(), and ShowScatterPlotParametersFrame().
|
virtual |
Destructor.
Definition at line 40 of file QGScatterPlotEditWindow.cc.
References fScatterPlot, and QGPlot::SetPlotEditWindow().
|
virtual |
Fill drop down boxes with variables from the chain.
Implements QGPlotEditWindow.
Definition at line 47 of file QGScatterPlotEditWindow.cc.
References QGDropDownBox::AddEntryS(), QGPlotEditWindow::fCutsFrame, fScatterPlot, fScatterPlotParametersFrame, QGPlot::GetCanvasWindow(), QGCutsFrame::GetDropDownBox(), QGCanvasWindow::GetFileHandler(), QGFileHandler::GetSetOfAliases(), QGFileHandler::GetSetOfLeaves(), QGScatterPlotParametersFrame::GetXDropDownBox(), QGScatterPlotParametersFrame::GetXVariable(), QGScatterPlotParametersFrame::GetYDropDownBox(), QGScatterPlotParametersFrame::GetYVariable(), QGScatterPlotParametersFrame::SetXVariable(), and QGScatterPlotParametersFrame::SetYVariable().
Referenced by SetPlot().
|
inlinevirtual |
Get pointer to the scatter plot.
Implements QGPlotEditWindow.
Definition at line 29 of file QGScatterPlotEditWindow.hh.
References fScatterPlot.
|
inline |
Get pointer to the scatter plot parameters frame.
Definition at line 32 of file QGScatterPlotEditWindow.hh.
References fScatterPlotParametersFrame.
|
virtual |
Set pointer to the scatter plot.
Implements QGPlotEditWindow.
Definition at line 72 of file QGScatterPlotEditWindow.cc.
References QGPlotEditWindow::fButtonsFrame, QGPlotEditWindow::fCutsFrame, FillVariablesDropDownBoxes(), QGPlotEditButtonsFrame::FillWindowDropDownBox(), fScatterPlot, fScatterPlotParametersFrame, QGGraph::GetName(), QGCutsFrame::SetCuts(), QGScatterPlotParametersFrame::SetSuperimpose(), QGWindow::SetWindowName(), QGScatterPlotParametersFrame::SetXUnits(), QGScatterPlotParametersFrame::SetXVariable(), QGScatterPlotParametersFrame::SetYUnits(), and QGScatterPlotParametersFrame::SetYVariable().
| void QGScatterPlotEditWindow::ShowScatterPlotParametersFrame | ( | ) |
Show parameters frame.
Definition at line 94 of file QGScatterPlotEditWindow.cc.
References fScatterPlotParametersFrame.
Referenced by QGScatterPlotEditWindow().
|
private |
Pointer to QGScatterPlot.
Definition at line 42 of file QGScatterPlotEditWindow.hh.
Referenced by FillVariablesDropDownBoxes(), GetPlot(), SetPlot(), and ~QGScatterPlotEditWindow().
|
private |
Scatter plot parameters frame.
Definition at line 45 of file QGScatterPlotEditWindow.hh.
Referenced by FillVariablesDropDownBoxes(), GetScatterPlotParametersFrame(), SetPlot(), and ShowScatterPlotParametersFrame().