From 3750a0691f4975045647f3f70d8215fb1884e6fb Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Thu, 29 Dec 2016 14:07:52 -0200 Subject: Text element paste bug corrected --- Project/Inductor.cpp | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) (limited to 'Project/Inductor.cpp') diff --git a/Project/Inductor.cpp b/Project/Inductor.cpp index ffce7d9..b3f80d9 100644 --- a/Project/Inductor.cpp +++ b/Project/Inductor.cpp @@ -1,19 +1,26 @@ #include "ReactiveShuntElementForm.h" #include "Inductor.h" -Inductor::Inductor() : Shunt() {} -Inductor::Inductor(wxString name) : Shunt() { m_electricalData.name = name; } +Inductor::Inductor() + : Shunt() +{ +} +Inductor::Inductor(wxString name) + : Shunt() +{ + m_electricalData.name = name; +} Inductor::~Inductor() {} bool Inductor::AddParent(Element* parent, wxPoint2DDouble position) { if(parent) { m_parentList.push_back(parent); wxPoint2DDouble parentPt = - parent->RotateAtPosition(position, -parent->GetAngle()); // Rotate click to horizontal position. - parentPt.m_y = parent->GetPosition().m_y; // Centralize on bus. - parentPt = parent->RotateAtPosition(parentPt, parent->GetAngle()); // Rotate back. + parent->RotateAtPosition(position, -parent->GetAngle()); // Rotate click to horizontal position. + parentPt.m_y = parent->GetPosition().m_y; // Centralize on bus. + parentPt = parent->RotateAtPosition(parentPt, parent->GetAngle()); // Rotate back. - m_position = parentPt + wxPoint2DDouble(0.0, 100.0); // Shifts the position to the down of the bus. + m_position = parentPt + wxPoint2DDouble(0.0, 100.0); // Shifts the position to the down of the bus. m_width = 20.0; m_height = 70.0; m_rect = wxRect2DDouble(m_position.m_x - m_width / 2.0, m_position.m_y - m_height / 2.0, m_width, m_height); @@ -26,7 +33,7 @@ bool Inductor::AddParent(Element* parent, wxPoint2DDouble position) m_inserted = true; wxRect2DDouble genRect(0, 0, 0, 0); - m_switchRect.push_back(genRect); // Push a general rectangle. + m_switchRect.push_back(genRect); // Push a general rectangle. UpdateSwitches(); return true; @@ -37,9 +44,11 @@ bool Inductor::AddParent(Element* parent, wxPoint2DDouble position) void Inductor::Draw(wxPoint2DDouble translation, double scale) const { OpenGLColour elementColour; - if(m_online) elementColour = m_onlineElementColour; - else elementColour = m_offlineElementColour; - + if(m_online) + elementColour = m_onlineElementColour; + else + elementColour = m_offlineElementColour; + if(m_inserted) { if(m_selected) { glLineWidth(1.5 + m_borderSize * 2.0); @@ -144,13 +153,13 @@ InductorElectricalData Inductor::GetPUElectricalData(double systemPowerBase) default: break; } - + return data; } Element* Inductor::GetCopy() { - Inductor* copy = new Inductor(); - *copy = *this; - return copy; + Inductor* copy = new Inductor(); + *copy = *this; + return copy; } -- cgit