19 Description = QObject::tr(
"hybrid (unsymmetrical 3dB coupler)");
21 Lines.append(
new Line(-14,-14, 14,-14,QPen(Qt::darkBlue,2)));
22 Lines.append(
new Line(-14, 14, 14, 14,QPen(Qt::darkBlue,2)));
23 Lines.append(
new Line(-14,-14,-14, 14,QPen(Qt::darkBlue,2)));
24 Lines.append(
new Line( 14,-14, 14, 14,QPen(Qt::darkBlue,2)));
26 Arcs.append(
new Arc(-28,-28, 28, 28, 16*270, 16*90,QPen(Qt::darkBlue,1)));
27 Arcs.append(
new Arc( 0,-28, 28, 28, 16*180, 16*90,QPen(Qt::darkBlue,1)));
28 Arcs.append(
new Arc(-28, 0, 28, 28, 0, 16*90,QPen(Qt::darkBlue,1)));
29 Arcs.append(
new Arc( 0, 0, 28, 28, 16*90, 16*90,QPen(Qt::darkBlue,1)));
31 Arcs.append(
new Arc(-11,-11, 4, 6, 0, 16*360,QPen(Qt::darkBlue,1)));
32 Arcs.append(
new Arc(-11, 5, 4, 6, 0, 16*360,QPen(Qt::darkBlue,1)));
33 Arcs.append(
new Arc( 6,-11, 4, 6, 0, 16*360,QPen(Qt::darkBlue,1)));
34 Arcs.append(
new Arc( 6, 5, 4, 6, 0, 16*360,QPen(Qt::darkBlue,1)));
35 Lines.append(
new Line( 8, -12, 8, -4,QPen(Qt::darkBlue,1)));
37 Lines.append(
new Line(-30, 0,-14, 0,QPen(Qt::darkBlue,2)));
38 Lines.append(
new Line( 14, 0, 30, 0,QPen(Qt::darkBlue,2)));
39 Lines.append(
new Line( 0,-30, 0,-14,QPen(Qt::darkBlue,2)));
40 Lines.append(
new Line( 0, 14, 0, 30,QPen(Qt::darkBlue,2)));
56 QObject::tr(
"phase shift in degree")));
58 QObject::tr(
"reference impedance")));
69 Name = QObject::tr(
"Hybrid");
70 BitmapFile = (
char *)
"hybrid";
72 if(getNewOne)
return new Hybrid();
static Element * info(QString &, char *&, bool getNewOne=false)
Q3PtrList< struct Arc > Arcs
Q3PtrList< Property > Props
Superclass of all schematic drawing elements.