Jspice3
Main Page
Data Structures
Files
File List
Globals
cdprpty.h
Go to the documentation of this file.
1
/***************************************************************************
2
SCED - Schematic Capture Editor
3
JSPICE3 adaptation of Spice3e2 - Copyright (c) Stephen R. Whiteley 1992
4
Copyright 1990 Regents of the University of California. All rights reserved.
5
Authors: 1981 Giles C. Billingsley, Ken Keller (parts of KIC layout editor)
6
1992 Stephen R. Whiteley
7
****************************************************************************/
8
9
/*
10
* Property values
11
*/
12
#define P_NODE 10
13
#define P_NAME 11
14
#define P_MUT 13
15
#define P_BRANCH 15
16
#define P_MODEL 1
17
#define P_VALUE 2
18
#define P_INITC 3
19
#define P_OTHER 4
20
21
/* Union used in the prpty_Data field of the CD property desc */
22
23
struct
prp_node
{
24
int
enode
;
25
int
inode
;
26
int
x
;
27
int
y
;
28
};
29
30
struct
prp_mut
{
31
int
x1
;
32
int
y1
;
33
int
x2
;
34
int
y2
;
35
double
coeff
;
36
};
37
38
struct
prp_branch
{
39
int
x
;
40
int
y
;
41
int
r1
;
42
int
r2
;
43
};
44
45
struct
prp_name
{
46
char
*
name
;
47
int
num
;
48
char
*
subname
;
49
};
50
51
union
prp_data
{
52
struct
prp_node
p_node;
53
struct
prp_mut
p_mut;
54
struct
prp_branch
p_branch;
55
struct
prp_name
p_name;
56
};
57
58
59
/*
60
* Propety List desc.
61
*/
62
struct
prpty
{
63
char
*
prpty_String
;
64
char
*
prpty_Info
;
65
union
prp_data
*
prpty_Data
;
66
struct
prpty
*
prpty_Succ
;
67
int
prpty_Value
;
68
};
prp_mut
Definition:
cdprpty.h:30
prpty::prpty_Value
int prpty_Value
Definition:
cdprpty.h:67
prpty::prpty_Info
char * prpty_Info
Definition:
cdprpty.h:64
prp_node::enode
int enode
Definition:
cdprpty.h:24
prp_mut::x1
int x1
Definition:
cdprpty.h:31
prp_node::x
int x
Definition:
cdprpty.h:26
prp_branch::x
int x
Definition:
cdprpty.h:39
prpty::prpty_Data
union prp_data * prpty_Data
Definition:
cdprpty.h:65
prp_branch::r2
int r2
Definition:
cdprpty.h:42
prp_mut::y1
int y1
Definition:
cdprpty.h:32
prp_data
Definition:
cdprpty.h:51
prp_name::subname
char * subname
Definition:
cdprpty.h:48
prp_mut::y2
int y2
Definition:
cdprpty.h:34
prp_node::y
int y
Definition:
cdprpty.h:27
prp_branch::y
int y
Definition:
cdprpty.h:40
prpty::prpty_String
char * prpty_String
Definition:
cdprpty.h:63
prp_name::num
int num
Definition:
cdprpty.h:47
prp_branch
Definition:
cdprpty.h:38
prpty::prpty_Succ
struct prpty * prpty_Succ
Definition:
cdprpty.h:66
prp_node
Definition:
cdprpty.h:23
prp_branch::r1
int r1
Definition:
cdprpty.h:41
prp_name::name
char * name
Definition:
cdprpty.h:46
prp_node::inode
int inode
Definition:
cdprpty.h:25
prp_mut::coeff
double coeff
Definition:
cdprpty.h:35
prp_name
Definition:
cdprpty.h:45
prp_mut::x2
int x2
Definition:
cdprpty.h:33
prpty
Definition:
cdprpty.h:62
src
include
cdprpty.h
Generated by
1.8.11