wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
DolphinModelBuilder::Signals Struct Reference

The input/output elements (label-sorted) and the row layout for a waveform table. More...

#include <DolphinModelBuilder.h>

Public Attributes

QStringList inputLabels
 Row label per input port (indexed for multi-port).
int inputPorts = 0
 Total input rows; derived from rows.
QVector< GraphicElementInput * > inputs
 Input elements, sorted by label.
QStringList outputLabels
QVector< GraphicElement * > outputs
 Output elements, sorted by label.
QVector< Rowrows

Detailed Description

The input/output elements (label-sorted) and the row layout for a waveform table.

Definition at line 49 of file DolphinModelBuilder.h.

Member Data Documentation

◆ inputLabels

QStringList DolphinModelBuilder::Signals::inputLabels

Row label per input port (indexed for multi-port).

Definition at line 53 of file DolphinModelBuilder.h.

Referenced by DolphinModelBuilder::collect().

◆ inputPorts

int DolphinModelBuilder::Signals::inputPorts = 0

Total input rows; derived from rows.

Definition at line 52 of file DolphinModelBuilder.h.

Referenced by DolphinModelBuilder::collect().

◆ inputs

QVector<GraphicElementInput *> DolphinModelBuilder::Signals::inputs

Input elements, sorted by label.

Definition at line 50 of file DolphinModelBuilder.h.

Referenced by DolphinModelBuilder::collect().

◆ outputLabels

QStringList DolphinModelBuilder::Signals::outputLabels

Row label per output port (indexed for multi-port).

Definition at line 54 of file DolphinModelBuilder.h.

Referenced by DolphinModelBuilder::collect().

◆ outputs

QVector<GraphicElement *> DolphinModelBuilder::Signals::outputs

Output elements, sorted by label.

Definition at line 51 of file DolphinModelBuilder.h.

Referenced by DolphinModelBuilder::collect().

◆ rows

QVector<Row> DolphinModelBuilder::Signals::rows

Every table row in display order: all input rows, then all output rows. Derived once, here; inputPorts/inputLabels/outputLabels are projections of it, kept for the callers that only need the counts or the header strings.

Definition at line 58 of file DolphinModelBuilder.h.

Referenced by DolphinModelBuilder::collect().


The documentation for this struct was generated from the following file: