Power System Platform  2024w23a
Loading...
Searching...
No Matches
ChartView Class Reference

This class is responsible to manage the charts generated in the transient electromechanical studies. More...

#include <ChartView.h>

Inheritance diagram for ChartView:
Collaboration diagram for ChartView:

Public Member Functions

 ChartView (wxWindow *parent, std::vector< ElementPlotData > epdList, std::vector< double > time)
 
void Fit ()
 
void UpdatePlot (bool fit=true)
 

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 = nullptr
 
wxTreeItemId m_treeTimeID
 
std::vector< ElementPlotDatam_epdList
 
std::vector< double > m_time
 
std::vector< double > m_xAxisValues
 
mpWindow * m_mpWindow = nullptr
 
mpScaleX * m_xaxis = nullptr
 
mpScaleY * m_yaxis = nullptr
 
mpText * m_chartTitle = nullptr
 
mpInfoCoords * m_coords = nullptr
 
mpInfoLegend * m_leg = nullptr
 
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
 

Detailed Description

This class is responsible to manage the charts generated in the transient electromechanical studies.

Author
Thales Lima Oliveira thale.nosp@m.s@uf.nosp@m.u.br
Date
05/10/2017

The documentation for this class was generated from the following files: