| CAboutDialog | |
| CAdamsCombiner | Adams unequal resistive power splitter |
| CAttenuatorBase | Abstract base class for RF attenuator implementations |
| CAttenuatorDesignParameters | Attenuator design parameters |
| CAttenuatorDesignTool | GUI tool for RF attenuator design tool |
| CBagley | Bagley power combiner/divider network |
| CBagleyValidator | Validator for Bagley topology ensuring odd number of outputs |
| CBranchline | Branch-line power combiner/divider network |
| CBridgedTeeAttenuator | Bridged-Tee attenuator implementation |
| 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 |
| CCodeEditor | [codeeditordefinition] |
| CComponent | Graphical component representation in schematic |
| CComponent_SPAR | Circuit component structure |
| CComponentInfo | Component information container |
| CCoupledLineBandpassFilter | Implements a coupled-line bandpass filter |
| CCustomDoubleSpinBox | A QDoubleSpinBox subclass that provides a context menu for configuring range and step |
| 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 |
| CFilterDesignTool | Interactive filter design tool with real-time synthesis and visualization |
| 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 (Γ) |
| CGraphWidget | |
| CGysel | Gysel power combiner/divider network |
| CHoverButton | Custom button with hover effect and shadow |
| 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) |
| 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." |
| CLimitProperties | Structure to hold all widgets related to a limit line |
| CLineNumberArea | |
| CLoadSpecificationWidget | Widget for entering the load impedance data |
| CLowpassPrototypeCoeffs | Calculates normalized element values for lowpass filter prototypes |
| CLPadFirstSeries | L-pad (first series) 1-port matched attenuator (definition) |
| CLPadFirstShunt | L-pad (first shunt) 1-port matched attenuator (definition) |
| CLsection | L-section matching network synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995 |
| CMarkerProperties | Structure to hold all widgets related to a marker |
| CMatchingData | Matching network design data |
| CMatchingNetworkDesigner | Management of the matching network design |
| CMatchingNetworkDesignParameters | Matching network design parameters |
| CMatchingNetworkDesignTool | Main widget for matching network design |
| CMatchingNetworkParametersWidget | Widget for entering matching network design parameters |
| CMatrixComboBox | ComboBox with custom matrix-style popup for parameter selection |
| CMatrixComboPopup | Custom popup displaying S-parameters in matrix layout with other parameters below |
| ►CMicrostripClass | Synthesize microstrip lines |
| CSynthesisResults | Structure for microstrip calculations |
| CMS_Substrate | Microstrip substrate parameters |
| CMultisectionQuarterWave | Quarterwave multisection transformer matching |
| CMultistageWilkinson | Multistage Wilkinson power combiner/divider network |
| CNetlistScratchPad | Widget for editing netlists |
| CNetwork | Abstract base class for network implementations |
| CNetworkInfo | Network information |
| CNode | Wiring node for circuit connections |
| CNodeInfo | Wiring node information class |
| 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 |
| CPiAttenuator | Pi attenuator synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995 |
| CPiMatching | Pi-section matching network synthesis |
| ►CPolarPlotWidget | Widget for displaying complex data in polar plot format with markers and traces |
| CAxisSettings | Settings for plot axes and display options |
| CMarker | Data structure for the frequency marker |
| CTrace | Complex trace data structure with frequencies and display properties |
| CPort | Network port definition with node and impedance |
| CPowerCombinerParams | Power combiner parameters |
| CPowerCombiningTool | Widget for power combining network design and synthesis |
| CPrototypeTableProperties | Prototype table properties |
| CQCPAbstractItem | The abstract base class for all items in a plot |
| CQCPAbstractLegendItem | The abstract base class for all entries in a QCPLegend |
| CQCPAbstractPaintBuffer | The abstract base class for paint buffers, which define the rendering backend |
| CQCPAbstractPlottable | The abstract base class for all data representing objects in a plot |
| CQCPAbstractPlottable1D | A template base class for plottables with one-dimensional data |
| CQCPAxis | Manages a single axis inside a QCustomPlot |
| ►CQCPAxisPainterPrivate | |
| CCachedLabel | |
| CTickLabelData | |
| CQCPAxisRect | Holds multiple axes and arranges them in a rectangular shape |
| 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 |
| CQCPBars | A plottable representing a bar chart in a plot |
| CQCPBarsData | Holds the data of one single data point (one bar) for QCPBars |
| CQCPBarsGroup | Groups multiple QCPBars together so they appear side by side |
| CQCPColorGradient | Defines a color gradient for use with e.g. QCPColorMap |
| CQCPColorMap | A plottable representing a two-dimensional color map in a plot |
| CQCPColorMapData | Holds the two-dimensional data of a QCPColorMap plottable |
| CQCPColorScale | A color scale for use with color coding data such as QCPColorMap |
| CQCPColorScaleAxisRectPrivate | |
| CQCPCurve | A plottable representing a parametric curve in a plot |
| CQCPCurveData | Holds the data of one single data point for QCPCurve |
| CQCPDataContainer | 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 |
| CQCPErrorBars | A plottable that adds a set of error bars to other plottables |
| CQCPErrorBarsData | Holds the data of one single error bar for QCPErrorBars |
| CQCPFinancial | A plottable representing a financial stock chart |
| CQCPFinancialData | Holds the data of one single data point for QCPFinancial |
| CQCPGraph | A plottable representing a graph in a plot |
| CQCPGraphData | Holds the data of one single data point for QCPGraph |
| CQCPGrid | Responsible for drawing the grid of a QCPAxis |
| CQCPItemAnchor | An anchor of an item to which positions can be attached to |
| 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 |
| CQCPItemPosition | Manages the position of an item |
| 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 |
| ►CQCPLabelPainterPrivate | |
| CCachedLabel | |
| CLabelData | |
| CQCPLayer | A layer that may contain objects, to control the rendering order |
| CQCPLayerable | Base class for all drawable objects |
| CQCPLayout | The abstract base class for layouts |
| CQCPLayoutElement | The abstract base class for all objects that form the layout system |
| CQCPLayoutGrid | A layout that arranges child elements in a grid |
| CQCPLayoutInset | A layout that places child elements aligned to the border or arbitrarily positioned |
| CQCPLegend | Manages a legend inside a QCustomPlot |
| CQCPLineEnding | Handles the different ending decorations for line-like items |
| CQCPMarginGroup | A margin group allows synchronization of margin sides if working with multiple layout elements |
| CQCPPaintBufferPixmap | A paint buffer based on QPixmap, using software raster rendering |
| CQCPPainter | QPainter subclass used internally |
| CQCPPlottableInterface1D | Defines an abstract interface for one-dimensional plottables |
| CQCPPlottableLegendItem | A legend item representing a plottable with an icon and the plottable name |
| CQCPPolarAxisAngular | The main container for polar plots, representing the angular axis as a circle |
| 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 |
| CQCPPolarLegendItem | A legend item for polar plots |
| 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 |
| CQCPSelectionRect | Provides rect/rubber-band data selection and range zoom interaction |
| CQCPStatisticalBox | A plottable representing a single statistical box in a plot |
| CQCPStatisticalBoxData | Holds the data of one single data point for QCPStatisticalBox |
| CQCPTextElement | A layout element displaying a text |
| CQCPVector2D | Represents two doubles as a mathematical 2D vector |
| CQCustomPlot | The central class of the library. This is the QWidget which displays the plot and interacts with the user |
| CQuarterWaveFilters | Implements quarter-wave stub bandpass and bandstop filters |
| CQucs_S_SPAR_Viewer | Main application class for S-parameter viewer (and its RF circuit synthesis tools) |
| CQucsSExporter | Exports schematic content to Qucs-S netlist format |
| 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 |
| 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 |
| ►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 |
| CAxisSettings | Settings for plot axes and display options |
| CLimit | Data structure representing a limit line segment |
| CMarker | Data structure for the frequency marker |
| CTrace | Data structure representing a trace on the plot |
| CReflectionAttenuator | Reflection attenuator synthesis Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998 |
| CRFPowerConverterDialog | Dialog for converting RF power between different units |
| CRSeriesAttenuator | Series resistor (unmatched) attenuator synthesis |
| CRShuntAttenuator | Shunt resistor (unmatched) attenuator synthesi0 |
| CSchematicContent | Container for schematic circuit data |
| CSchematicExporter | |
| CSecondaryImageCalculatorDialog | A dialog for calculating image frequencies in dual-conversion superheterodyne receivers |
| CSeriesCapacitorsDialog | Dialog for calculating equivalent capacitance of series capacitors |
| 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 |
| CSingleStub | |
| ►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 |
| CAxisSettings | Settings for plot axes and display options |
| CMarker | Data structure for the frequency marker Defines a marker at a specific frequency with its appearance |
| CTrace | Data structure representing a trace on the plot |
| CSParameterCalculator | Calculates S-parameters using nodal analysis |
| CSteppedImpedanceFilter | Implements a stepped-impedance lowpass filter |
| CSwrS11CalculatorDialog | Dialog for bidirectional conversion between SWR, S11, and reflection coefficient magnitude |
| CSymbol | Abstract base class for schematic symbols |
| CTappedCMatching | Tapped-C transformer matching network synthesis |
| CTappedLMatching | Tapped-L transformer matching network synthesis |
| CTeeAttenuator | Tee attenuator synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995 |
| CTeeMatching | Tee-section matching network synthesis |
| CTextInfo | Text annotation information |
| CTJunction | T-Junction power combiner/divider network |
| CtQucsSettings | Structure to hold Qucs application settings |
| CTraceInfo | Structure to hold trace identification and configuration information |
| CTraceProperties | Structure to hold all widgets related to a trace |
| CVoltageDividerDialog | Dialog for designing voltage dividers with multiple parallel resistors |
| 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 |
| CWire | Wire connection between symbols |
| CWireInfo | Wire connection information |
| CWyeCombiner | Direct N-way Wye resistive power splitter |