![]() |
Power System Platform
2018w15a
|
This class is responsible to manage the charts generated in the transient electromechanical studies. More...
#include <ChartView.h>


Public Member Functions | |
| ChartView (wxWindow *parent, std::vector< ElementPlotData > epdList, std::vector< double > time) | |
| void | Fit () |
| void | UpdatePlot (bool fit=true) |
Public Member Functions inherited from ChartViewBase | |
| wxMenuBar * | GetMenuBar () |
| wxTreeCtrl * | GetTreeCtrl () |
| wxPropertyGridManager * | GetPgMgr () |
| ChartViewBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Chart viewer"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_FRAME_STYLE) | |
Protected Member Functions | |
| virtual void | OnMenuExpCSVClick (wxCommandEvent &event) |
| virtual void | OnTreeItemActivated (wxTreeEvent &event) |
| virtual void | OnTreeItemSelectionChanged (wxTreeEvent &event) |
| virtual void | OnMenuDarkThemeClick (wxCommandEvent &event) |
| virtual void | OnMenuExitClick (wxCommandEvent &event) |
| virtual void | OnMenuFitClick (wxCommandEvent &event) |
| virtual void | OnMenuSaveImageClick (wxCommandEvent &event) |
| virtual void | OnMenuSendClipClick (wxCommandEvent &event) |
| virtual void | OnMenuShowCoordinatesClick (wxCommandEvent &event) |
| virtual void | OnMenuShowGridClick (wxCommandEvent &event) |
| virtual void | OnMenuShowLabelClick (wxCommandEvent &event) |
| virtual void | OnPropertyGridChange (wxPropertyGridEvent &event) |
| virtual void | SetMPWindow () |
| virtual void | SetTreectrl () |
| virtual void | BuildColourList () |
| virtual wxColour | GetNextColour () |
| virtual wxTreeItemId | AllToYAxis (wxTreeItemId root) |
| virtual wxTreeItemId | UpdateAllPlots (wxTreeItemId root) |
| virtual wxString | GetActiveCurvesCSV () |
| virtual wxTreeItemId | GetActivePlotData (wxTreeItemId root, std::vector< PlotData *> &plotDataList) |
Protected Attributes | |
| wxPGProperty * | m_pgPropColor = NULL |
| wxTreeItemId | m_treeTimeID |
| std::vector< ElementPlotData > | m_epdList |
| std::vector< double > | m_time |
| std::vector< double > | m_xAxisValues |
| mpWindow * | m_mpWindow = NULL |
| mpScaleX * | m_xaxis = NULL |
| mpScaleY * | m_yaxis = NULL |
| mpText * | m_chartTitle = NULL |
| mpInfoCoords * | m_coords = NULL |
| mpInfoLegend * | m_leg = NULL |
| bool | m_hideGrid = true |
| bool | m_showLeg = true |
| bool | m_showCoords = false |
| bool | m_darkTheme = false |
| std::vector< wxColour > | m_colourList |
| std::vector< wxColour >::iterator | m_itColourList |
Protected Attributes inherited from ChartViewBase | |
| wxMenuBar * | m_menuBar |
| wxMenu * | m_menuFile |
| wxMenuItem * | m_menuItemSaveImage |
| wxMenuItem * | m_menuItemSendToClipboard |
| wxMenuItem * | m_menuItemExportCSV |
| wxMenuItem * | m_menuItemSeparator_1 |
| wxMenuItem * | m_menuItemExit |
| wxMenu * | m_menuView |
| wxMenuItem * | m_menuItemFit |
| wxMenuItem * | m_menuItemSeparator_2 |
| wxMenuItem * | m_menuItemShowGrid |
| wxMenuItem * | m_menuItemShowLabel |
| wxMenuItem * | m_menuItemShowCoordinates |
| wxMenuItem * | m_menuItemDarkTheme |
| wxTreeCtrl * | m_treeCtrl |
| wxPropertyGridManager * | m_pgMgr |
| wxPGProperty * | m_pgPropLineProp |
| wxPGProperty * | m_pgPropDraw |
| wxPGProperty * | m_pgProplineThick |
| wxPGProperty * | m_pgProplineType |
| wxPGProperty * | m_pgProplineAxis |
| wxPGProperty * | m_pgPropChartProp |
| wxPGProperty * | m_pgPropChartTitle |
| wxPGProperty * | m_pgPropXLabel |
| wxPGProperty * | m_pgPropYLabel |
| wxPGProperty * | m_pgPropMargins |
| wxPGProperty * | m_pgPropMarginsUp |
| wxPGProperty * | m_pgPropMarginsBot |
| wxPGProperty * | m_pgPropMarginsLeft |
| wxPGProperty * | m_pgPropMarginsRight |
| wxPGProperty * | m_pgPropAxisLimit |
| wxPGProperty * | m_pgPropXMin |
| wxPGProperty * | m_pgPropXMax |
| wxPGProperty * | m_pgPropYMin |
| wxPGProperty * | m_pgPropYMax |
This class is responsible to manage the charts generated in the transient electromechanical studies.
1.8.13