65 void UpdateDesignParameters();
66 void ResposeComboChanged();
67 void ImplementationComboChanged(
int);
68 void EllipticTypeChanged();
73 void openResonatorValuesDialog();
90 void setAdjustableResonatorVariables_DirectCoupled();
94 QWidget* SetupFilterDesignGUI();
95 QComboBox *FilterResponseTypeCombo,
96 *FilterImplementationCombo, *FC_ScaleCombobox, *BW_ScaleCombobox,
97 *SemiLumpedImplementationCombo;
98 QComboBox *EllipticType;
99 QComboBox *DC_CouplingTypeCombo;
100 QDoubleSpinBox *FCSpinbox, *BWSpinbox, *RippleSpinbox, *StopbandAttSpinbox,
101 *MinimumZ_Spinbox, *MaximumZ_Spinbox, *ImpedanceRatio_Spinbox;
102 QSpinBox* OrderSpinBox;
104 QLineEdit* SourceImpedanceLineEdit;
106 QComboBox* TopologyCombo;
108 QLabel *StopbandAttLabel, *StopbandAttdBLabel, *EllipticTypeLabel,
109 *RippleLabel, *RippledBLabel, *DC_CouplingLabel, *MaximumZ_Unit_Label,
110 *MinimumZ_Unit_Label, *SemiLumpedImplementationLabel,
111 *ImpedanceRatio_Label;
114 QComboBox *FilterClassCombo;
116 QLabel *RLlabel, *RLlabelOhm, *PhaseErrorLabel, *PhaseErrorLabelDeg,
117 *MinimumZLabel, *MaximumZLabel, *FC_Label, *BW_Label;
118 QStringList DefaultFilterResponses;
121 QLabel* TL_Implementation_Label;
122 QComboBox* TL_Implementation_Combo;
129 QPushButton* ResonatorValuesButton_DC;
130 std::vector<double> resonatorValues;
131 std::vector<QString> resonatorScaleValues;
134 std::vector<QDoubleSpinBox *> ResonatorSpinboxes;
135 std::vector<QComboBox*> ResonatorScaleComboboxes;
141 QStringList setItemsResponseTypeCombo();
142 double getScale(QString);
145 QLabel* traceNameLabel;
146 QLineEdit* traceNameLineEdit;
149 void setSettings_LC_Ladder();
150 void setSettings_LC_Direct_Coupled();
151 void setSettings_Stepped_Z_LPF();
152 void setSettings_Quarterwavelength_BPF_BSF();
153 void setSettings_EndCoupled_BPF();
154 void setSettings_CCoupledShuntResonators_BPF();
155 void setSettings_Semilumped();
156 void setSettings_SideCoupled_BPF();
163 void adjustRelativeBW(
double max_rel_bw);
170 double getResonatorComponentValueHint(
double freq, ComponentType component);
Definition SchematicContent.h:33