ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
mechatronics
hrn_type.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
23
/* */
24
33
#ifndef HRN_TYPE_H
34
#define HRN_TYPE_H
35
36
#include <
tccore/item.h
>
37
43
#define CLASS_POM_OBJECT "POM_object"
44
45
#define CLASS_PART_MASTER "HRN_PartMaster"
46
#define CLASS_PART_REV "HRN_PartRevMaster"
47
#define CLASS_GNLWIRE_MASTER "HRN_GeneralWireMaster"
48
#define CLASS_GNLWIRE_REV "HRN_GeneralWireRevMaster"
49
#define CLASS_GNLTERMINAL_MASTER "HRN_GenTerminalMaster"
50
#define CLASS_GNLTERMINAL_REV "HRN_GenTerminalRevMaster"
51
// Part_with_title_block
52
#define CLASS_PARTWITHTB_MASTER "HRN_PartWithTBMaster"
53
#define CLASS_PARTWITHTB_REV "HRN_PartWithTBRevMaster"
54
55
#define CLASS_CONNHOUS_MASTER "HRN_ConHousingMaster"
56
#define CLASS_CONNHOUS_REV "HRN_ConHousingRevMaster"
57
#define CLASS_CAVPLUG_MASTER "HRN_CavityPlugMaster"
58
#define CLASS_CAVPLUG_REV "HRN_CavityPlugRevMaster"
59
#define CLASS_CAVSEAL_MASTER "HRN_CavitySealMaster"
60
#define CLASS_CAVSEAL_REV "HRN_CavitySealRevMaster"
61
#define CLASS_WIREPROTECT_MASTER "HRN_WireProtectMaster"
62
#define CLASS_WIREPROTECT_REV "HRN_WireProtectRevMaster"
63
#define CLASS_ACCESSORY_MASTER "HRN_AccessoryMaster"
64
#define CLASS_ACCESSORY_REV "HRN_AccessoryRevMaster"
65
#define CLASS_FIXING_MASTER "HRN_FixingMaster"
66
#define CLASS_FIXING_REV "HRN_FixingRevMaster"
67
#define CLASS_COPACKPART_MASTER "HRN_CoPackMaster"
68
#define CLASS_COPACKPART_REV "HRN_CoPackRevMaster"
69
#define CLASS_HARNESS_MASTER "HRN_HarnessMaster"
70
#define CLASS_HARNESS_REV "HRN_HarnessRevMaster"
71
#define CLASS_MODULE_MASTER "HRN_ModuleMaster"
72
#define CLASS_MODULE_REV "HRN_ModuleRevMaster"
73
#define CLASS_ASLPART_MASTER "HRN_AssemblyPartMaster"
74
#define CLASS_ASLPART_REV "HRN_AssemblyPartRevMaster"
75
81
#define CLASS_CAVITY_STORAGE "HRN_CavityStorage"
82
#define CLASS_CORE_STORAGE "HRN_CoreStorage"
83
#define CLASS_SLOT_STORAGE "HRN_SlotStorage"
84
90
#define CLASS_PROTECTION_AREA "HRN_ProtectionArea"
91
#define CLASS_FIXING_ASSIGN "HRN_FixingAssignment"
92
#define CLASS_WIRE_LENGTH "HRN_WireLength"
93
#define CLASS_WIRE_COLOR "HRN_WireColor"
94
#define CLASS_WIRE_NUMBER "HRN_InstanceGenWireData"
95
96
#define CLASS_INST_CONN_HOUSE "HRN_InstanceConnHouse"
97
#define CLASS_INST_CAVITY "HRN_InstanceCavity"
98
#define CLASS_INST_WIRE_PROTECT "HRN_InstanceWireProtect"
99
#define CLASS_INST_PART_DATA "HRN_InstancePartData"
100
106
#define CONN_HOUSING "HRN_ConHousing"
107
#define GENERAL_TERMINAL "HRN_GenTerminal"
108
#define WIRE_PROTECTION "HRN_WireProtect"
109
#define ACCESSORY "HRN_Accessory"
110
#define FIXING "HRN_Fixing"
111
#define CO_PACK_PART "HRN_CoPackPart"
112
#define CAVITY_PLUG "HRN_CavityPlug"
113
#define CAVITY_SEAL "HRN_CavitySeal"
114
#define GENERAL_WIRE "HRN_GeneralWire"
115
#define HARNESS "HRN_Harness"
116
#define MODULE "HRN_Module"
117
#define ASSEMBLY_PART "HRN_AssemblyPart"
118
124
#define CONN_HOUSING_REV "HRN_ConHousingRevision"
125
#define GENERAL_TERMINAL_REV "HRN_GenTerminalRevision"
126
#define WIRE_PROTECTION_REV "HRN_WireProtectRevision"
127
#define ACCESSORY_REV "HRN_AccessoryRevision"
128
#define FIXING_REV "HRN_FixingRevision"
129
#define CO_PACK_PART_REV "HRN_CoPackPartRevision"
130
#define CAVITY_PLUG_REV "HRN_CavityPlugRevision"
131
#define CAVITY_SEAL_REV "HRN_CavitySealRevision"
132
#define GENERAL_WIRE_REV "HRN_GeneralWireRevision"
133
#define HARNESS_REV "HRN_HarnessRevision"
134
#define MODULE_REV "HRN_ModuleRevision"
135
#define ASSEMBLY_PART_REV "HRN_AssemblyPartRevision"
136
142
#define GDE_CLASS_NAME "GeneralDesignElement"
143
144
#define HRN_CAVITY_TYPE "HRN_Cavity"
145
#define HRN_CORE_TYPE "HRN_Core"
146
#define HRN_SLOT_TYPE "HRN_Slot"
147
153
#define HRN_ASSOCIATED_PART_REL "HRN_associated_part"
154
#define HRN_WIRE_LENGTH_REL "HRN_wire_length_data"
155
#define HRN_FIXING_ASSIGN_REL "HRN_fixing_assignment"
156
#define HRN_PROTECT_AREA_REL "HRN_protection_area"
157
#define HRN_INSTANCE_DATA_REL "HRN_part_data"
158
#define HRN_INST_CONN_DATA_REL "HRN_connector_data"
159
#define HRN_INST_WIREP_DATA_REL "HRN_wire_protect_data"
160
#define HRN_INST_CAV_DATA_REL "HRN_cavity_data"
161
#define HRN_REF_COMPONENT_REL "HRN_node_referenced_component"
162
#define HRN_WIRE_COLOR_REL "HRN_wire_color"
163
#define HRN_WIRE_NUMBER_REL "HRN_general_wire_data"
164
176
#define DUMMY_ENTRY "{0,}"
177
181
#define HRN_COPYRIGHT_NOTE "HRN_Copyright_Note_Storage"
182
#define COPYWRITE_NOTE "copyright_note"
183
186
#define PART_TYPE "part_type"
187
#define PROCESS_TYPE "process_type"
188
#define PROCESS_VALUE "process_value"
189
193
#define MTL_KEY "material_key"
194
#define MTL_REF_SYS "mtl_ref_system"
195
#define MASS_INFO "mass_information"
196
200
#define BEND_RADIUS "bend_radius"
201
#define CABLE_DESIGN "cable_designator"
202
#define CROSS_SECTION "cross_section"
203
#define OUTSIDE_DIA "outside_dia"
204
#define MIN_LENGTH_ATTR "min_length"
205
#define MAX_LENGTH_ATTR "max_length"
206
#define WIRESPEC_ATTR "wirespec"
207
#define WIDTH_ATTR "width"
208
#define HEIGHT_ATTR "height"
209
#define COVER_THICKNESS_ATTR "cover_thickness"
210
#define GAUGE_ATTR "gauge"
211
215
#define PLATING_MTL "plating_material"
216
220
#define CAR_CLASS_LEVEL2 "car_class_level2"
221
#define CAR_CLASS_LEVEL3 "car_class_level3"
222
#define CAR_CLASS_LEVEL4 "car_class_level4"
223
#define COMPANY_NAME "company_name"
224
#define MODEL_YEAR "model_year"
225
//#define PROJECT_NO "project_no"
226
230
#define HOUSING_CODE "housing_code"
231
#define HOUSING_COLOR "housing_color"
232
236
#define COLOR "color"
237
#define WIRE_SIZE "wire_size"
238
242
#define TYPE_DEPEN_PARAM "type_depen_param"
243
249
#define POSI_ON_WIRE_ATTR "posi_on_wire"
250
#define LENGTH_TYPE_ATTR "length_type"
251
#define LENGTH_VALUE_ATTR "length_value"
252
#define END_LOCATION_ATTR "end_location"
253
#define START_LOCATION_ATTR "start_location"
254
#define GRADIENT_ATTR "gradient"
255
#define TAPING_DIR_ATTR "taping_dir"
256
#define LOCATION_ATTR "location"
257
#define ORIENTATION_ATTR "orientation"
258
#define COLOR_TYPE_ATTR "color_type"
259
#define COLOR_VALUE_ATTR "color_value"
260
264
#define ID_ATTR "id"
265
#define ALIAS_ID_ATTR "alias_id"
266
#define USAGE_ATTR "usage"
267
#define PROTECT_LENGTH_ATTR "protect_length"
268
#define WIRE_NUMBER_ATTR "wire_number"
269
#define MULTIPLIER_ATTR "multiplier"
270
#define OFFSET_ATTR "offset"
271
#define SEPERATION_CODE_ATTR "seperation_code"
272
273
279
typedef
struct
{
280
const
char
*
name
;
/* Name of the Attribute */
281
int
type
;
/* Type of the Attribute */
282
int
descriptor
;
/* Description of the Attribute */
283
int
length
;
/* Length of the Array */
284
int
max_str_len
;
/* Max String length,if type is String,0 otherwise*/
285
const
char
*
ref_class_name
;
/* Reference Class Name, if type is a typed
286
reference */
287
}
HRN_class_def_t
;
288
289
294
#endif
295
296
297
298