Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SchematicExporter Class Referenceabstract

#include <SchematicExporter.h>

Inheritance diagram for SchematicExporter:
Inheritance graph
[legend]

Public Member Functions

virtual ~SchematicExporter ()=default
 Class destructor.
 
virtual QString exportSchematic ()=0
 Export function.
 

Protected Attributes

int scale_x
 x-axis scale factor
 
int scale_y
 y-axis scale factor
 
int x_offset
 x-axis offset
 
int y_offset
 y-axis offset
 
QMap< QString, QList< QPoint > > ComponentPinMap
 Maps component identifiers to their pin position lists.
 

Detailed Description

Abstract base class for exporting schematics

Member Function Documentation

◆ exportSchematic()

virtual QString SchematicExporter::exportSchematic ( )
pure virtual

Export function.

Note
The implementation will be provided in the classes inheriting this base class

Implemented in QucsSExporter.

Member Data Documentation

◆ ComponentPinMap

QMap<QString, QList<QPoint> > SchematicExporter::ComponentPinMap
protected

Maps component identifiers to their pin position lists.

Each component ID (QString) maps to a QList of QPoint objects representing the coordinates of all pins for that component.


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