Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Classes | Signals | Public Member Functions | Protected Member Functions | List of all members
SmithChartWidget Class Reference
Inheritance diagram for SmithChartWidget:
Inheritance graph
[legend]
Collaboration diagram for SmithChartWidget:
Collaboration graph
[legend]

Classes

struct  AxisSettings
 
struct  Marker
 
struct  Trace
 

Signals

void impedanceSelected (const std::complex< double > &impedance)
 

Public Member Functions

SmithChartWidget::AxisSettings getSettings () const
 
void setSettings (const AxisSettings &settings)
 
 SmithChartWidget (QWidget *parent=nullptr)
 
void addTrace (const QString &name, const Trace &trace)
 
void removeTrace (const QString &)
 
void clearTraces ()
 
void setCharacteristicImpedance (double z0)
 
double characteristicImpedance () const
 
QPen getTracePen (const QString &traceName) const
 
void setTracePen (const QString &traceName, const QPen &pen)
 
QMap< QString, QPen > getTracesInfo () const
 
bool addMarker (const QString &markerId, double frequency, const QPen &pen=QPen(Qt::red, 2))
 
bool removeMarker (const QString &markerId)
 
bool updateMarkerFrequency (const QString &markerId, double newFrequency)
 
void clearMarkers ()
 
QMap< QString, double > getMarkers () const
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 

The documentation for this class was generated from the following files: