ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
nxmgr_im
pdi_tags.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
13
/* */
14
15
#ifndef PDI_TAGS_H_INCLUDED
16
#define PDI_TAGS_H_INCLUDED
17
18
#include <nxmgr_im/libnxmgr_im_exports.h>
19
20
#ifdef __lint
21
#pragma uginclude only_in_error "pdi.h";
22
#endif
23
37
#ifdef __lint
38
#define UGMRGLOBAL extern __global(ugmr)
39
#elif !defined(WNT)
40
#define UGMRGLOBAL extern
41
#elif IPLIB==libugmr
42
#define UGMRGLOBAL extern
43
#else
44
#define UGMRGLOBAL extern
45
#endif
46
47
#ifdef __lint
48
#define UGMRPRIVATE extern __private(ugmr)
49
#else
50
#define UGMRPRIVATE extern
51
#endif
52
62
#define PDI_NULL_TAG ((PDI_tag_t)0)
63
64
typedef
unsigned
int
PDI_tag_t
, *
PDI_tag_p_t
;
65
66
UGMRPRIVATE
PDI_tag_t
PDI_null_tag
;
67
71
typedef
struct
PDI_object_tag_s
{
72
PDI_tag_t
tag
;
73
}
PDI_object_tag_t
, *
PDI_object_tag_p_t
;
74
75
UGMRPRIVATE
PDI_object_tag_t
PDI_null_object_tag
;
76
80
typedef
struct
PDI_modelobj_tag_s
{
81
PDI_tag_t
tag
;
82
}
PDI_modelobj_tag_t
, *
PDI_modelobj_tag_p_t
;
83
84
UGMRPRIVATE
PDI_modelobj_tag_t
PDI_null_modelobj_tag
;
85
89
typedef
struct
PDI_part_tag_s
{
90
PDI_tag_t
tag
;
91
}
PDI_part_tag_t
, *
PDI_part_tag_p_t
;
92
93
UGMRGLOBAL
PDI_part_tag_t
PDI_null_part_tag
;
94
98
typedef
struct
PDI_partrev_tag_s
{
99
PDI_tag_t
tag
;
100
}
PDI_partrev_tag_t
, *
PDI_partrev_tag_p_t
;
101
102
UGMRPRIVATE
PDI_partrev_tag_t
PDI_null_partrev_tag
;
103
107
typedef
struct
PDI_rep_tag_s
{
108
PDI_tag_t
tag
;
109
}
PDI_rep_tag_t
, *
PDI_rep_tag_p_t
;
110
111
UGMRPRIVATE
PDI_rep_tag_t
PDI_null_rep_tag
;
112
116
typedef
struct
PDI_reprev_tag_s
{
117
PDI_tag_t
tag
;
118
}
PDI_reprev_tag_t
, *
PDI_reprev_tag_p_t
;
119
120
UGMRPRIVATE
PDI_reprev_tag_t
PDI_null_reprev_tag
;
121
125
typedef
struct
PDI_component_tag_s
{
126
PDI_tag_t
tag
;
127
}
PDI_component_tag_t
, *
PDI_component_tag_p_t
;
128
129
UGMRPRIVATE
PDI_component_tag_t
PDI_null_component_tag
;
130
134
typedef
struct
PDI_appdata_tag_s
{
135
PDI_tag_t
tag
;
136
}
PDI_appdata_tag_t
, *
PDI_appdata_tag_p_t
;
137
138
UGMRPRIVATE
PDI_appdata_tag_t
PDI_null_appdata_tag
;
139
143
typedef
struct
PDI_appver_tag_s
{
144
PDI_tag_t
tag
;
145
}
PDI_appver_tag_t
, *
PDI_appver_tag_p_t
;
146
147
UGMRGLOBAL
PDI_appver_tag_t
PDI_null_appver_tag
;
148
152
typedef
struct
PDI_apptype_tag_s
{
153
PDI_tag_t
tag
;
154
}
PDI_apptype_tag_t
, *
PDI_apptype_tag_p_t
;
155
156
UGMRPRIVATE
PDI_apptype_tag_t
PDI_null_apptype_tag
;
157
161
typedef
struct
PDI_reltype_tag_s
{
162
PDI_tag_t
tag
;
163
}
PDI_reltype_tag_t
, *
PDI_reltype_tag_p_t
;
164
165
UGMRPRIVATE
PDI_reltype_tag_t
PDI_null_reltype_tag
;
166
170
typedef
struct
PDI_relation_tag_s
{
171
PDI_tag_t
tag
;
172
}
PDI_relation_tag_t
, *
PDI_relation_tag_p_t
;
173
174
UGMRPRIVATE
PDI_relation_tag_t
PDI_null_relation_tag
;
175
179
typedef
struct
PDI_container_tag_s
{
180
PDI_tag_t
tag
;
181
}
PDI_container_tag_t
, *
PDI_container_tag_p_t
;
182
183
UGMRPRIVATE
PDI_container_tag_t
PDI_null_container_tag
;
184
188
typedef
struct
PDI_containable_tag_s
{
189
PDI_tag_t
tag
;
190
}
PDI_containable_tag_t
, *
PDI_containable_tag_p_t
;
191
192
UGMRPRIVATE
PDI_containable_tag_t
PDI_null_containable_tag
;
193
197
typedef
struct
PDI_attrtype_tag_s
{
198
PDI_tag_t
tag
;
199
}
PDI_attrtype_tag_t
, *
PDI_attrtype_tag_p_t
;
200
201
UGMRPRIVATE
PDI_attrtype_tag_t
PDI_null_attrtype_tag
;
202
206
typedef
struct
PDI_attribute_tag_s
{
207
PDI_tag_t
tag
;
208
}
PDI_attribute_tag_t
, *
PDI_attribute_tag_p_t
;
209
210
UGMRPRIVATE
PDI_attribute_tag_t
PDI_null_attribute_tag
;
211
215
typedef
struct
PDI_parttype_tag_s
{
216
PDI_tag_t
tag
;
217
}
PDI_parttype_tag_t
, *
PDI_parttype_tag_p_t
;
218
219
UGMRPRIVATE
PDI_parttype_tag_t
PDI_null_parttype_tag
;
220
224
typedef
struct
PDI_attr_mapping_tag_s
{
225
PDI_tag_t
tag
;
226
}
PDI_attr_mapping_tag_t
, *
PDI_attr_mapping_tag_p_t
;
227
228
UGMRPRIVATE
PDI_attr_mapping_tag_t
PDI_null_attr_mapping_tag
;
229
233
typedef
struct
PDI_lov_tag_s
{
234
PDI_tag_t
tag
;
235
}
PDI_lov_tag_t
, *
PDI_lov_tag_p_t
;
236
237
UGMRPRIVATE
PDI_lov_tag_t
PDI_null_lov_tag
;
238
242
typedef
struct
PDI_opaque_object_tag_s
{
243
PDI_tag_t
tag
;
244
}
PDI_opaque_object_tag_t
, *
PDI_opaque_object_tag_p_t
;
245
246
UGMRPRIVATE
PDI_opaque_object_tag_t
PDI_null_opaque_object_tag
;
247
250
#include <nxmgr_im/libnxmgr_im_undef.h>
251
#endif