| CAttenuatorDesignParameters | Attenuator design parameters |
| CPolarPlotWidget::AxisSettings | Settings for plot axes and display options |
| CRectangularPlotWidget::AxisSettings | Settings for plot axes and display options |
| CSmithChartWidget::AxisSettings | Settings for plot axes and display options |
| CQCPAxisPainterPrivate::CachedLabel | |
| CQCPLabelPainterPrivate::CachedLabel | |
| CComponent_SPAR | Circuit component structure |
| CComponentInfo | Component information container |
| CQCPLabelPainterPrivate::LabelData | |
| CRectangularPlotWidget::Limit | Data structure representing a limit line segment |
| CLimitProperties | Structure to hold all widgets related to a limit line |
| CLowpassPrototypeCoeffs | Calculates normalized element values for lowpass filter prototypes |
| CPolarPlotWidget::Marker | Data structure for the frequency marker |
| CRectangularPlotWidget::Marker | Data structure for the frequency marker |
| CSmithChartWidget::Marker | Data structure for the frequency marker Defines a marker at a specific frequency with its appearance |
| CMarkerProperties | Structure to hold all widgets related to a marker |
| CMatchingData | Matching network design data |
| CMatchingNetworkDesignParameters | Matching network design parameters |
| CMicrostripClass | Synthesize microstrip lines |
| CMS_Substrate | Microstrip substrate parameters |
| ►CNetwork | Abstract base class for network implementations |
| CAdamsCombiner | Adams unequal resistive power splitter |
| ►CAttenuatorBase | Abstract base class for RF attenuator implementations |
| CBridgedTeeAttenuator | Bridged-Tee attenuator implementation |
| CLPadFirstSeries | L-pad (first series) 1-port matched attenuator (definition) |
| CLPadFirstShunt | L-pad (first shunt) 1-port matched attenuator (definition) |
| CPiAttenuator | Pi attenuator synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995 |
| CQW_SeriesAttenuator | Quarter wavelength first-series attenuator synthesis Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998 |
| CQW_ShuntAttenuator | Quarter wavelength first-shunt attenuator synthesis Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998 |
| CRSeriesAttenuator | Series resistor (unmatched) attenuator synthesis |
| CRShuntAttenuator | Shunt resistor (unmatched) attenuator synthesi0 |
| CReflectionAttenuator | Reflection attenuator synthesis Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998 |
| CTeeAttenuator | Tee attenuator synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995 |
| CBagley | Bagley power combiner/divider network |
| CBranchline | Branch-line power combiner/divider network |
| CCanonicalFilter | Synthesizes classical ladder filter topologies from normalized prototypes |
| CCapacitivelyCoupledShuntResonatorsFilter | Implements an end-coupled resonator bandpass filter. This class synthesizes bandpass filters using end-coupled resonator topology, where resonators are coupled through series capacitors at their ends. Reference: Microwave Engineering. David M. Pozar. 4th Edition |
| CCascadedLCSections | Cascaded L-section matching network synthesis Reference: Inder J. Bahl. "Fundamentals of RF and microwave transistor
amplifiers". John Wiley and Sons. 2009. Pages 169 - 170 |
| CCoupledLineBandpassFilter | Implements a coupled-line bandpass filter |
| CDeltaCombiner | Delta resistive power splitter |
| CDirectCoupledFilters | Implements synthesis of various direct-coupled resonator filter topologies |
| CDoubleBoxBranchline | Double-box branch-line power combiner/divider network |
| CDoubleStub | Double stub matching network synthesis Reference: 'Microwave Engineering', David Pozar. John Wiley and Sons. 4th Edition. Pg 241-245 |
| CDoubleTappedResonatorMatching | Double-tapped resonator matching network synthesis |
| CEllipticFilter | Synthesizes elliptic filters Amstutz - "Elliptic Approximation and Elliptic Filter Design" (1978) |
| CEndCoupled | Implements an end-coupled resonator bandpass filter |
| CGysel | Gysel power combiner/divider network |
| CLambda8Lambda4 | Lambda/8 + Lambda/4 matching network synthesis Reference: Inder J. Bahl. "Fundamentals of RF and microwave transistor
amplifiers". John Wiley and Sons. 2009. Pages 159 - 160 |
| CLim_Eom | Lim-Eom power combiner/divider network References: [1] "Power combiners, impedance transformers and directional couplers: part II". Andrei Grebennikov. High Frequency Electronics. 2008 [2] "A New 3-Way Power Divider with Various Output Power Ratios," J.-S. Lim and S.-Y. Eom, 1996 IEEE MTT-S Int. Microwave Symp. Dig., pp. 785-788." |
| CLsection | L-section matching network synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995 |
| CMatchingNetworkDesigner | Management of the matching network design |
| CMultisectionQuarterWave | Quarterwave multisection transformer matching |
| CMultistageWilkinson | Multistage Wilkinson power combiner/divider network |
| CPiMatching | Pi-section matching network synthesis |
| CQuarterWaveFilters | Implements quarter-wave stub bandpass and bandstop filters |
| CRecombinant3WayWilkinson | Recombinant 3-way Wilkinson-type power combiner/divider network References: [1] "Power combiners, impedance transformers and directional couplers: part
II". Andrei Grebennikov. High Frequency Electronics. 2008 [2] "A recombinant in-phase power divider", IEEE Trans. Microwave Theory Tech., vol. MTT-39, Aug. 1991, pp. 1438-1440 |
| CSingleStub | |
| CSteppedImpedanceFilter | Implements a stepped-impedance lowpass filter |
| CTJunction | T-Junction power combiner/divider network |
| CTappedCMatching | Tapped-C transformer matching network synthesis |
| CTappedLMatching | Tapped-L transformer matching network synthesis |
| CTeeMatching | Tee-section matching network synthesis |
| CWilkinson2Way | Wilkinson power combiner/divider network |
| CWilkinson3Way_ImprovedIsolation | 3-way Wilkinson with improved isolation network References: [1] "Power combiners, impedance transformers and directional couplers: part
II". Andrei Grebennikov. High Frequency Electronics. 2008 [2] "New 3N way hybrid power dividers", IEEE Trans. Microwave Theory Tech., vol. MTT-25, Dec. 1977, pp. 1008-1012 |
| CWyeCombiner | Direct N-way Wye resistive power splitter |
| CNetworkInfo | Network information |
| CNodeInfo | Wiring node information class |
| CPort | Network port definition with node and impedance |
| CPowerCombinerParams | Power combiner parameters |
| CPrototypeTableProperties | Prototype table properties |
| ►CQComboBox | |
| CMatrixComboBox | ComboBox with custom matrix-style popup for parameter selection |
| ►CQCPAbstractPaintBuffer | The abstract base class for paint buffers, which define the rendering backend |
| CQCPPaintBufferPixmap | A paint buffer based on QPixmap, using software raster rendering |
| CQCPAxisPainterPrivate | |
| ►CQCPAxisTicker | The base class tick generator used by QCPAxis to create tick positions and tick labels |
| CQCPAxisTickerDateTime | Specialized axis ticker for calendar dates and times as axis ticks |
| CQCPAxisTickerFixed | Specialized axis ticker with a fixed tick step |
| CQCPAxisTickerLog | Specialized axis ticker suited for logarithmic axes |
| CQCPAxisTickerPi | Specialized axis ticker to display ticks in units of an arbitrary constant, for example pi |
| CQCPAxisTickerText | Specialized axis ticker which allows arbitrary labels at specified coordinates |
| CQCPAxisTickerTime | Specialized axis ticker for time spans in units of milliseconds to days |
| CQCPBarsData | Holds the data of one single data point (one bar) for QCPBars |
| CQCPColorGradient | Defines a color gradient for use with e.g. QCPColorMap |
| CQCPColorMapData | Holds the two-dimensional data of a QCPColorMap plottable |
| CQCPCurveData | Holds the data of one single data point for QCPCurve |
| CQCPDataContainer< DataType > | The generic data container for one-dimensional plottables |
| CQCPDataRange | Describes a data range given by begin and end index |
| CQCPDataSelection | Describes a data set by holding multiple QCPDataRange instances |
| CQCPErrorBarsData | Holds the data of one single error bar for QCPErrorBars |
| CQCPFinancialData | Holds the data of one single data point for QCPFinancial |
| CQCPGraphData | Holds the data of one single data point for QCPGraph |
| ►CQCPItemAnchor | An anchor of an item to which positions can be attached to |
| CQCPItemPosition | Manages the position of an item |
| CQCPLabelPainterPrivate | |
| CQCPLineEnding | Handles the different ending decorations for line-like items |
| ►CQCPPlottableInterface1D | Defines an abstract interface for one-dimensional plottables |
| ►CQCPAbstractPlottable1D< QCPBarsData > | |
| CQCPBars | A plottable representing a bar chart in a plot |
| ►CQCPAbstractPlottable1D< QCPCurveData > | |
| CQCPCurve | A plottable representing a parametric curve in a plot |
| ►CQCPAbstractPlottable1D< QCPFinancialData > | |
| CQCPFinancial | A plottable representing a financial stock chart |
| ►CQCPAbstractPlottable1D< QCPGraphData > | |
| CQCPGraph | A plottable representing a graph in a plot |
| ►CQCPAbstractPlottable1D< QCPStatisticalBoxData > | |
| CQCPStatisticalBox | A plottable representing a single statistical box in a plot |
| CQCPAbstractPlottable1D< DataType > | A template base class for plottables with one-dimensional data |
| CQCPErrorBars | A plottable that adds a set of error bars to other plottables |
| CQCPRange | Represents the range an axis is encompassing |
| CQCPScatterStyle | Represents the visual appearance of scatter points |
| ►CQCPSelectionDecorator | Controls how a plottable's data selection is drawn |
| CQCPSelectionDecoratorBracket | A selection decorator which draws brackets around each selected data segment |
| CQCPStatisticalBoxData | Holds the data of one single data point for QCPStatisticalBox |
| CQCPVector2D | Represents two doubles as a mathematical 2D vector |
| ►CQDialog | |
| CAboutDialog | |
| CFreeSpaceAttenuationDialog | Dialog for calculating free space path loss |
| CFreqWavelengthConverterDialog | Dialog for converting between frequency and wavelength |
| CGammaCalculatorDialog | Dialog for calculating impedance, VSWR, and S11 from reflection coefficient (Γ) |
| CImageFrequencyCalculatorDialog | A dialog for calculating the image frequency in superheterodyne receivers This calculator determines the image frequency based on the RF frequency, IF frequency, and local oscillator (LO) frequency. It supports both low-side and high-side injection modes |
| CImpedanceCalculatorDialog | Dialog for calculating reflection coefficient, VSWR, and S11 from a complex impedance (Z) |
| COctaveBWCalculatorDialog | Dialog for calculating the number of octaves, decades, and Q from the band corner frequencies |
| CParallelInductorsDialog | Dialog for calculating equivalent inductance of parallel inductors |
| CParallelResistorsDialog | Dialog for calculating equivalent resistance of parallel resistors |
| CRFPowerConverterDialog | Dialog for converting RF power between different units |
| CSecondaryImageCalculatorDialog | A dialog for calculating image frequencies in dual-conversion superheterodyne receivers |
| CSeriesCapacitorsDialog | Dialog for calculating equivalent capacitance of series capacitors |
| CSwrS11CalculatorDialog | Dialog for bidirectional conversion between SWR, S11, and reflection coefficient magnitude |
| CVoltageDividerDialog | Dialog for designing voltage dividers with multiple parallel resistors |
| ►CQDoubleSpinBox | |
| CCustomDoubleSpinBox | A QDoubleSpinBox subclass that provides a context menu for configuring range and step |
| ►CQFrame | |
| CMatrixComboPopup | Custom popup displaying S-parameters in matrix layout with other parameters below |
| ►CQGraphicsItem | |
| CWire | Wire connection between symbols |
| ►CQGraphicsObject | |
| ►CSymbol | Abstract base class for schematic symbols |
| CComponent | Graphical component representation in schematic |
| CNode | Wiring node for circuit connections |
| ►CQGraphicsView | |
| CGraphWidget | |
| ►CQGroupBox | |
| CLoadSpecificationWidget | Widget for entering the load impedance data |
| CMatchingNetworkParametersWidget | Widget for entering matching network design parameters |
| ►CQMainWindow | |
| CQucs_S_SPAR_Viewer | Main application class for S-parameter viewer (and its RF circuit synthesis tools) |
| ►CQObject | |
| CQCPBarsGroup | Groups multiple QCPBars together so they appear side by side |
| CQCPLayer | A layer that may contain objects, to control the rendering order |
| ►CQCPLayerable | Base class for all drawable objects |
| ►CQCPAbstractItem | The abstract base class for all items in a plot |
| CQCPItemBracket | A bracket for referencing/highlighting certain parts in the plot |
| CQCPItemCurve | A curved line from one point to another |
| CQCPItemEllipse | An ellipse |
| CQCPItemLine | A line from one point to another |
| CQCPItemPixmap | An arbitrary pixmap |
| CQCPItemRect | A rectangle |
| CQCPItemStraightLine | A straight line that spans infinitely in both directions |
| CQCPItemText | A text label |
| CQCPItemTracer | Item that sticks to QCPGraph data points |
| ►CQCPAbstractPlottable | The abstract base class for all data representing objects in a plot |
| CQCPAbstractPlottable1D< QCPBarsData > | |
| CQCPAbstractPlottable1D< QCPCurveData > | |
| CQCPAbstractPlottable1D< QCPFinancialData > | |
| CQCPAbstractPlottable1D< QCPGraphData > | |
| CQCPAbstractPlottable1D< QCPStatisticalBoxData > | |
| CQCPAbstractPlottable1D< DataType > | A template base class for plottables with one-dimensional data |
| CQCPColorMap | A plottable representing a two-dimensional color map in a plot |
| CQCPErrorBars | A plottable that adds a set of error bars to other plottables |
| CQCPAxis | Manages a single axis inside a QCustomPlot |
| CQCPGrid | Responsible for drawing the grid of a QCPAxis |
| ►CQCPLayoutElement | The abstract base class for all objects that form the layout system |
| ►CQCPAbstractLegendItem | The abstract base class for all entries in a QCPLegend |
| CQCPPlottableLegendItem | A legend item representing a plottable with an icon and the plottable name |
| CQCPPolarLegendItem | A legend item for polar plots |
| ►CQCPAxisRect | Holds multiple axes and arranges them in a rectangular shape |
| CQCPColorScaleAxisRectPrivate | |
| CQCPColorScale | A color scale for use with color coding data such as QCPColorMap |
| ►CQCPLayout | The abstract base class for layouts |
| ►CQCPLayoutGrid | A layout that arranges child elements in a grid |
| CQCPLegend | Manages a legend inside a QCustomPlot |
| CQCPLayoutInset | A layout that places child elements aligned to the border or arbitrarily positioned |
| CQCPPolarAxisAngular | The main container for polar plots, representing the angular axis as a circle |
| CQCPTextElement | A layout element displaying a text |
| CQCPPolarAxisRadial | The radial axis inside a radial plot |
| CQCPPolarGraph | A radial graph used to display data in polar plots |
| CQCPPolarGrid | The grid in both angular and radial dimensions for polar plots |
| CQCPSelectionRect | Provides rect/rubber-band data selection and range zoom interaction |
| CQCPMarginGroup | A margin group allows synchronization of margin sides if working with multiple layout elements |
| ►CQPainter | |
| CQCPPainter | QPainter subclass used internally |
| ►CQPlainTextEdit | |
| CCodeEditor | [codeeditordefinition] |
| ►CQPushButton | |
| CHoverButton | Custom button with hover effect and shadow |
| ►CQValidator | |
| CBagleyValidator | Validator for Bagley topology ensuring odd number of outputs |
| ►CQWidget | |
| CAttenuatorDesignTool | GUI tool for RF attenuator design tool |
| CFilterDesignTool | Interactive filter design tool with real-time synthesis and visualization |
| CLineNumberArea | |
| CMatchingNetworkDesignTool | Main widget for matching network design |
| CNetlistScratchPad | Widget for editing netlists |
| CPolarPlotWidget | Widget for displaying complex data in polar plot format with markers and traces |
| CPowerCombiningTool | Widget for power combining network design and synthesis |
| CQCustomPlot | The central class of the library. This is the QWidget which displays the plot and interacts with the user |
| CRectangularPlotWidget | Widget for displaying rectangular (Cartesian) plots with dual y-axes It provides a rectangular plot visualization with support for multiple traces, frequency-based markers, limit lines, and independent left/right y-axes |
| CSimulationSetup | UI component to set the simulation settings The widget consists of two tabs: 1) Frequency Sweep – start/stop frequency and number of points. 2) Substrate Properties – transmission‑line type, substrate geometry, etc |
| CSmithChartWidget | Smith chart visualization and interaction widget. Provides impedance/admittance Smith chart drawing, trace management and marker handling, with basic zoom, pan and frequency-range controls |
| CSchematicContent | Container for schematic circuit data |
| ►CSchematicExporter | |
| CQucsSExporter | Exports schematic content to Qucs-S netlist format |
| CSParameterCalculator | Calculates S-parameters using nodal analysis |
| CMicrostripClass::SynthesisResults | Structure for microstrip calculations |
| CTextInfo | Text annotation information |
| CQCPAxisPainterPrivate::TickLabelData | |
| CtQucsSettings | Structure to hold Qucs application settings |
| CPolarPlotWidget::Trace | Complex trace data structure with frequencies and display properties |
| CRectangularPlotWidget::Trace | Data structure representing a trace on the plot |
| CSmithChartWidget::Trace | Data structure representing a trace on the plot |
| CTraceInfo | Structure to hold trace identification and configuration information |
| CTraceProperties | Structure to hold all widgets related to a trace |
| CWireInfo | Wire connection information |