My Project
0.0.16
QUCS Mapping
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
DownLoad
QUCS-src
qucs-0.0.16
qucs-attenuator
attenuatorfunc.h
Go to the documentation of this file.
1
//-*- C++ -*-
2
/****************************************************************************
3
** Qucs Attenuator Synthesis
4
** attenuatorfunc.h
5
**
6
** since 2006/6/14
7
**
8
**
9
**
10
**
11
**
12
*****************************************************************************/
13
#ifndef QUCS_ATT_H
14
#define QUCS_ATT_H
15
16
#define PI_TYPE 0
17
#define TEE_TYPE 1
18
#define BRIDGE_TYPE 2
19
20
#include <math.h>
21
22
struct
tagATT
23
{
24
int
Topology
;
25
double
Zin
;
26
double
Zout
;
27
double
Attenuation
;
28
double
MinimumATT
;
29
double
R1
;
30
double
R2
;
31
double
R3
;
32
};
33
34
class
QString;
35
36
class
QUCS_Att
37
{
38
public
:
39
QUCS_Att
();
40
~QUCS_Att
();
41
42
int
Calc
(
tagATT
*);
43
static
QString*
createSchematic
(
tagATT
*);
44
45
46
};
47
48
#endif
Generated on Tue Dec 25 2012 14:28:05 for My Project by
1.8.2