WAdvancedDlg::WAdvancedDlg(QWidget *pParent) : QDialog(pParent) { setWindowTitle(tr("Wing Analysis Advanced Settings")); m_NLLTStation = 20; m_AlphaPrec = 0.01; m_Relax = 20.; m_Iter = 100; m_MaxWakeIter = 1; m_CoreSize = 0.0001;// 0.1mm m_WakeInterNodes = 6; m_MinPanelSize = .001; m_InducedDragPoint = 0; m_bDirichlet = true; m_bLogFile = true; m_bKeepOutOpps = true; m_ControlPos = 0.75; m_VortexPos = 0.25; SetupLayout(); }
GL3DScales::GL3DScales(QWidget *parent) { setWindowTitle(tr("3D Scales Settings")); SetupLayout(); SetControls(); connect(ApplyButton, SIGNAL(clicked()),this, SLOT(OnApply())); connect(m_pctrlAutoCpScale, SIGNAL(clicked()), this, SLOT(OnCpScale())); connect(m_pctrlLegendMin, SIGNAL(editingFinished()), this, SLOT(OnCpScale())); connect(m_pctrlLegendMax, SIGNAL(editingFinished()), this, SLOT(OnCpScale())); connect(m_pctrlLiftScaleSlider, SIGNAL(sliderMoved(int)), this, SLOT(OnLiftScale(int))); connect(m_pctrlDragScaleSlider, SIGNAL(sliderMoved(int)), this, SLOT(OnDragScale(int))); connect(m_pctrlVelocityScaleSlider, SIGNAL(sliderMoved(int)), this, SLOT(OnVelocityScale(int))); connect(m_pctrlVelocityScaleSlider, SIGNAL(sliderReleased()), this, SLOT(OnVelocitySet())); connect(m_pctrlLE, SIGNAL(clicked()), this, SLOT(OnStreamParams())); connect(m_pctrlTE, SIGNAL(clicked()), this, SLOT(OnStreamParams())); connect(m_pctrlYLine, SIGNAL(clicked()), this, SLOT(OnStreamParams())); connect(m_pctrlZLine, SIGNAL(clicked()), this, SLOT(OnStreamParams())); connect(m_pctrlXOffset, SIGNAL(editingFinished()), this, SLOT(OnStreamParams())); connect(m_pctrlYOffset, SIGNAL(editingFinished()), this, SLOT(OnStreamParams())); connect(m_pctrlZOffset, SIGNAL(editingFinished()), this, SLOT(OnStreamParams())); connect(m_pctrlNXPoint, SIGNAL(editingFinished()), this, SLOT(OnStreamParams())); connect(m_pctrlDeltaL, SIGNAL(editingFinished()), this, SLOT(OnStreamParams())); connect(m_pctrlXFactor, SIGNAL(editingFinished()), this, SLOT(OnStreamParams())); }
RenameDlg::RenameDlg(void *pParent) { setWindowTitle(tr("Rename")); m_bEnableOverwrite = true; m_bExists = true; m_pstrArray = NULL; SetupLayout(); }
TwoDPanelDlg::TwoDPanelDlg(QWidget *pParent) : QDialog(pParent) { SetupLayout(); m_pParent = pParent; m_pBufferFoil = NULL; m_bApplied = false; }
BodyTransDlg::BodyTransDlg(QWidget *pParent) : QDialog(pParent) { setWindowTitle(tr("Body Translation")); m_XTrans = m_YTrans = m_ZTrans = 0.0; m_bFrameOnly = false; m_FrameID = 1; SetupLayout(); }
MainWindow::MainWindow(QWidget *parent, QPointer<LogViewer> log) : QMainWindow(parent), ui(new Ui::MainWindow), logWindow(log), connectControl(0), servoControl(0), port(0) { ui->setupUi(this); SetupLayout(); SetupStatusBar(); }
WingScaleDlg::WingScaleDlg(QWidget *pParent) : QDialog(pParent) { setWindowTitle(tr("Scale Wing Dlg")); m_bSweep = m_bSpan = m_bChord = m_bTwist = false; m_NewSweep = m_NewChord = m_NewTwist = m_NewSpan = 1.0; m_RefSweep = m_RefChord = m_RefTwist = m_RefSpan = 1.0; m_RefArea = m_RefAR = 1.0; m_NewArea = m_NewAR = 1.0; SetupLayout(); }
XFoilAnalysisDlg::XFoilAnalysisDlg(QWidget *pParent) : QDialog(pParent) { setWindowTitle(tr("XFoil Analysis")); SetupLayout(); m_pXFoilTask = new XFoilTask; m_pXFoilTask->m_pParent = this; m_pXFile = NULL; m_pRmsGraph = m_pGraphWidget->graph(); m_pRmsGraph->SetXTitle(tr("Iter")); m_pRmsGraph->SetYTitle("");//Change from BL newton system solution m_pRmsGraph->SetXMajGrid(true, QColor(120,120,120),2,1); m_pRmsGraph->SetYMajGrid(true, QColor(120,120,120),2,1); m_pRmsGraph->SetXMin(0.0); m_pRmsGraph->SetXMax(50); m_pRmsGraph->SetYMin(0.0); m_pRmsGraph->SetYMax(1.0); m_pRmsGraph->SetType(1); m_pRmsGraph->SetXTitle("abs"); m_pRmsGraph->SetYTitle("rms"); m_pRmsGraph->SetAuto(true); m_pRmsGraph->SetMargin(40); m_pRmsGraph->CopySettings(&Settings::s_RefGraph, false); m_bErrors = false; m_bAlpha = true; m_AlphaMin = 0.0; m_AlphaMax = 1.0; m_AlphaDelta = 0.5; m_ClMin = 0.0; m_ClMax = 1.0; m_ClDelta = 0.1; m_ReMin = 10000.0; m_ReMax = 100000.0; m_ReDelta = 10000.0; }
BoatAnalysisDlg::BoatAnalysisDlg() { setWindowTitle(tr("3D Panel Analysis")); SetupLayout(); m_bSequence = false; m_bIsFinished = false; m_bSequence = false; m_bWarning = false; m_bXFile = false; m_bCancel = false; m_bTrefftz = false; m_MatSize = m_nNodes = 0; m_Ctrl = 0.0; m_ControlMin = m_ControlMax = m_ControlDelta = 0.0; m_MatSize = 0; m_nNodes = 0; m_NWakeColumn = 0; m_WakeInterNodes = 1; m_MaxWakeIter = 0; m_nWakeNodes = 0; m_WakeSize = 0; m_strOut = ""; for(int iw=0; iw<MAXSAILS; iw++) m_pSailList[iw] = NULL; m_pBoatPolar = NULL; m_pBoat = NULL; memset(m_Sigma, 0, sizeof(m_Sigma)); memset(m_Mu, 0, sizeof(m_Mu)); memset(m_Cp, 0, sizeof(m_Cp)); memset(m_Speed, 0, sizeof(m_Speed)); memset(m_Cp,0,sizeof(m_Cp)); memset(m_RHS, 0, sizeof(m_RHS)); memset(m_VMuDerivative, 0, sizeof(m_VMuDerivative)); }
NewNameDlg::NewNameDlg(QWidget *pParent) : QDialog(pParent) { setWindowTitle("Curve Name Dialog"); SetupLayout(); }