Power System Platform  2026w10a-beta
Loading...
Searching...
No Matches
FrequencyResponseForm.h
1#ifndef FREQUENCYRESPONSEFORM_H
2#define FREQUENCYRESPONSEFORM_H
3#include "PropertiesFormBase.h"
4
5class Bus;
6
7class FrequencyResponseForm : public FrequencyResponseFormBase
8{
9 public:
10 FrequencyResponseForm(wxWindow* parent);
11 FrequencyResponseForm(wxWindow* parent,
12 std::vector<Bus*> busList,
13 int injCurrentBus,
14 double initFreq,
15 double endFreq,
16 double stepFreq);
17 virtual ~FrequencyResponseForm();
18
19 double GetEndFreq() const { return m_endFreq; }
20 double GetInitFreq() const { return m_initFreq; }
21 double GetStepFreq() const { return m_stepFreq; }
22 int GetInjBusNumber() { return m_injBusNumber; }
23
24 protected:
25 virtual void OnCancelButtonClick(wxCommandEvent& event);
26 virtual void OnRunButtonClick(wxCommandEvent& event);
27
28 std::vector<Bus*> m_busList;
29 wxWindow* m_parent;
30 int m_injBusNumber = 0;
31
32 double m_initFreq = 0.0;
33 double m_endFreq = 1500.0;
34 double m_stepFreq = 1.0;
35};
36#endif // FREQUENCYRESPONSEFORM_H
Node for power elements. All others power elements are connected through this.
Definition Bus.h:86