diff options
author | Thales1330 <thaleslima.ufu@gmail.com> | 2017-01-18 17:15:35 -0200 |
---|---|---|
committer | Thales1330 <thaleslima.ufu@gmail.com> | 2017-01-18 17:15:35 -0200 |
commit | 46115e4326fc679fe6f1f2c32164b95420e689eb (patch) | |
tree | c5c60bad223bd8e3c97252b31ab8ed2b5e3e2a25 /Project/Workspace.cpp | |
parent | 44a7475053ea042bfca9cd31998ddb5b16910688 (diff) | |
download | PSP.git-46115e4326fc679fe6f1f2c32164b95420e689eb.tar.gz PSP.git-46115e4326fc679fe6f1f2c32164b95420e689eb.tar.xz PSP.git-46115e4326fc679fe6f1f2c32164b95420e689eb.zip |
Some doc, class restruct and SC power implemented
Diffstat (limited to 'Project/Workspace.cpp')
-rw-r--r-- | Project/Workspace.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Project/Workspace.cpp b/Project/Workspace.cpp index d055377..7f9cce4 100644 --- a/Project/Workspace.cpp +++ b/Project/Workspace.cpp @@ -1437,3 +1437,18 @@ std::vector<Element*> Workspace::GetElementList() const for(auto it = m_elementList.begin(), itEnd = m_elementList.end(); it != itEnd; ++it) elementList.push_back(*it); return elementList; } + +bool Workspace::RunSCPower() +{ + Fault fault(GetElementList()); + bool result = fault.RunSCPowerCalcutation(100e6); + if(!result) { + wxMessageDialog msgDialog(this, fault.GetErrorMessage(), _("Error"), wxOK | wxCENTRE | wxICON_ERROR); + msgDialog.ShowModal(); + } + + UpdateTextElements(); + Redraw(); + + return result; +} |