HOPS
HOPS class reference
source
c_src
applications
aedit
include
aedata.h
Go to the documentation of this file.
1
#include "
adata.h
"
2
3
#ifndef AEDATA_H
4
#define AEDATA_H
5
6
#define SAVE 1
7
#define RESTORE 2
8
#define RESTORE_NOFLAG 3
9
10
typedef
struct
{
11
int
order
;
/* Sort order index */
12
int
lastorder
;
/* Temp storage (sort stabilization) */
13
int
keyval
;
/* Temporary value to sort on */
14
int
flag
;
/* Is this scan edited out? Why? */
15
rootsum
data
;
/* Contains actual data */
16
}
rootarray
;
17
18
typedef
struct
{
19
int
order
;
/* Sort order index */
20
int
lastorder
;
/* Temp storage (sort stabilization) */
21
int
keyval
;
/* Temporary value to sort on */
22
int
flag
;
/* Is this scan edited out? Why? */
23
int
parent_root
;
/* Index of parent root file if present */
24
corelsum
data
;
/* Contains actual data */
25
}
corelarray
;
26
27
typedef
struct
{
28
int
order
;
/* Sort order index */
29
int
lastorder
;
/* Temp storage (sort stabilization) */
30
int
keyval
;
/* Temporary value to sort on */
31
int
flag
;
/* Is this scan edited out? Why? */
32
int
parent_root
;
/* Index of parent root file if present */
33
int
parent_corel
;
/* Index of parent corel file if present */
34
int
param_ptr
;
/* Index into user_param array */
35
fringesum
data
;
/* Contains actual data */
36
}
fringearray
;
37
38
typedef
struct
{
39
int
order
;
/* Sort order index */
40
int
lastorder
;
/* Temp storage (sort stabilization) */
41
int
keyval
;
/* Temporary value to sort on */
42
int
flag
;
/* Is this triangle edited out? Why? */
43
int
index[3];
/* Indices of parent fringe lines */
44
short
reversed
;
/* Low-order 3 bits flag reversals */
45
trianglesum
data
;
/* Contains actual data */
46
}
trianglearray
;
47
48
typedef
struct
{
49
int
order
;
/* Sort order index */
50
int
lastorder
;
/* Temp storage (sort stabilization) */
51
int
keyval
;
/* Temporary value to sort on */
52
int
flag
;
/* Is this quad edited out? Why? */
53
int
index[6];
/* Indices of parent fringe lines */
54
quadsum
data
;
/* Contains actual data */
55
}
quadarray
;
56
57
typedef
struct
{
58
rootarray
*
rdata
;
59
corelarray
*
cdata
;
60
fringearray
*
fdata
;
61
trianglearray
*
tdata
;
62
quadarray
*
qdata
;
63
}
esum
;
64
65
#endif
/* AEDATA_H */
adata.h
corelsum
Definition:
adata.h:31
fringesum
Definition:
adata.h:70
quadsum
Definition:
adata.h:195
rootsum
Definition:
adata.h:7
trianglesum
Definition:
adata.h:148
rootarray::order
int order
Definition:
aedata.h:11
corelarray::parent_root
int parent_root
Definition:
aedata.h:23
quadarray::flag
int flag
Definition:
aedata.h:52
rootarray::keyval
int keyval
Definition:
aedata.h:13
trianglearray::order
int order
Definition:
aedata.h:39
esum::fdata
fringearray * fdata
Definition:
aedata.h:60
corelarray::lastorder
int lastorder
Definition:
aedata.h:20
corelarray::data
corelsum data
Definition:
aedata.h:24
trianglearray::data
trianglesum data
Definition:
aedata.h:45
fringearray::keyval
int keyval
Definition:
aedata.h:30
trianglearray::keyval
int keyval
Definition:
aedata.h:41
quadarray::keyval
int keyval
Definition:
aedata.h:51
esum::tdata
trianglearray * tdata
Definition:
aedata.h:61
esum::qdata
quadarray * qdata
Definition:
aedata.h:62
fringearray::parent_root
int parent_root
Definition:
aedata.h:32
quadarray::order
int order
Definition:
aedata.h:49
fringearray::parent_corel
int parent_corel
Definition:
aedata.h:33
corelarray::flag
int flag
Definition:
aedata.h:22
fringearray::lastorder
int lastorder
Definition:
aedata.h:29
fringearray::data
fringesum data
Definition:
aedata.h:35
corelarray::order
int order
Definition:
aedata.h:19
trianglearray::flag
int flag
Definition:
aedata.h:42
rootarray::lastorder
int lastorder
Definition:
aedata.h:12
rootarray::flag
int flag
Definition:
aedata.h:14
fringearray::flag
int flag
Definition:
aedata.h:31
fringearray::order
int order
Definition:
aedata.h:28
corelarray::keyval
int keyval
Definition:
aedata.h:21
fringearray::param_ptr
int param_ptr
Definition:
aedata.h:34
esum::rdata
rootarray * rdata
Definition:
aedata.h:58
rootarray::data
rootsum data
Definition:
aedata.h:15
esum::cdata
corelarray * cdata
Definition:
aedata.h:59
trianglearray::reversed
short reversed
Definition:
aedata.h:44
quadarray::data
quadsum data
Definition:
aedata.h:54
trianglearray::lastorder
int lastorder
Definition:
aedata.h:40
quadarray::lastorder
int lastorder
Definition:
aedata.h:50
corelarray
Definition:
aedata.h:18
esum
Definition:
aedata.h:57
fringearray
Definition:
aedata.h:27
quadarray
Definition:
aedata.h:48
rootarray
Definition:
aedata.h:10
trianglearray
Definition:
aedata.h:38
Generated on Thu Jul 31 2025 19:34:19 for HOPS by
1.9.1