NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Tooling_ProgressiveDieManager.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++接口到JA API的头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Tooling_ProgressiveDieManager.ja
9
//
10
// 生成工具:
11
// apiwrap
12
//
13
// 警告:
14
// 此文件为自动生成 - 请勿手动编辑
15
//
16
#pragma once
17
#include <NXOpen/NXDeprecation.hxx>
18
#include <vector>
19
#include <NXOpen/NXString.hxx>
20
#include <NXOpen/Callback.hxx>
21
#include <NXOpen/TaggedObject.hxx>
22
#include <NXOpen/libnxopencpp_tooling_exports.hxx>
23
#ifdef _MSC_VER
24
#pragma warning(push)
25
#pragma warning(disable:4996)
26
#endif
27
#ifdef __GNUC__
28
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
29
#endif
30
namespace
NXOpen
31
{
32
namespace
Tooling
33
{
34
class
ProgressiveDieManager
;
35
}
36
namespace
Tooling
37
{
38
class
ToolingManager
;
39
}
40
namespace
Features
41
{
42
class
FeatureGroup
;
43
}
44
class
NXObject
;
45
namespace
Tooling
46
{
47
class
AddCommentBuilder
;
48
}
49
namespace
Tooling
50
{
51
class
BackingPadBuilder
;
52
}
53
namespace
Tooling
54
{
55
class
ChamferingInsertBuilder
;
56
}
57
namespace
Tooling
58
{
59
class
ConceptDieBaseBuilder
;
60
}
61
namespace
Tooling
62
{
63
class
CounterboringInsertBuilder
;
64
}
65
namespace
Tooling
66
{
67
class
DefineCamBuilder
;
68
}
69
namespace
Tooling
70
{
71
class
DefineLifterBuilder
;
72
}
73
namespace
Tooling
74
{
75
class
DefineProcessBuilder
;
76
}
77
namespace
Tooling
78
{
79
class
DieCavityAndSlugHoleBuilder
;
80
}
81
namespace
Tooling
82
{
83
class
DieInsertBuilder
;
84
}
85
namespace
Tooling
86
{
87
class
FormabilityBlankDesignBuilder
;
88
}
89
namespace
Tooling
90
{
91
class
FormabilitySimProcessConfigBuilder
;
92
}
93
namespace
Tooling
94
{
95
class
FormabilitySolverConfigBuilder
;
96
}
97
namespace
Tooling
98
{
99
class
FormingForceManageBuilder
;
100
}
101
namespace
Tooling
102
{
103
class
FormingMaterialLibraryBuilder
;
104
}
105
namespace
Tooling
106
{
107
class
FormingSimulationBuilder
;
108
}
109
namespace
Tooling
110
{
111
class
FormingSimulationResultDisplayBuilder
;
112
}
113
namespace
Tooling
114
{
115
class
GeneralInsertBuilder
;
116
}
117
namespace
Tooling
118
{
119
class
HemFixerBuilder
;
120
}
121
namespace
Tooling
122
{
123
class
HoleDatumSymbolBuilder
;
124
}
125
namespace
Tooling
126
{
127
class
InsertBlockBuilder
;
128
}
129
namespace
Tooling
130
{
131
class
InsertEditToolsBuilder
;
132
}
133
namespace
Tooling
134
{
135
class
LetteringInsertBuilder
;
136
}
137
namespace
Tooling
138
{
139
class
PiercingInsertDesignBuilder
;
140
}
141
namespace
Tooling
142
{
143
class
PiercingInsertMiniToolsBuilder
;
144
}
145
namespace
Tooling
146
{
147
class
ProcessSimulationBuilder
;
148
}
149
namespace
Tooling
150
{
151
class
PunchInsertBuilder
;
152
}
153
namespace
Tooling
154
{
155
class
RemoveHolesBuilder
;
156
}
157
namespace
Tooling
158
{
159
class
RenameAndExportComponentBuilder
;
160
}
161
namespace
Tooling
162
{
163
class
RunSimulationBuilder
;
164
}
165
namespace
Tooling
166
{
167
class
ShimBuilder
;
168
}
169
namespace
Tooling
170
{
171
class
ShimInnerProfileSetBuilder
;
172
}
173
namespace
Tooling
174
{
175
class
SlugRetentionBuilder
;
176
}
177
namespace
Tooling
178
{
179
class
SmartScrewUpdateBuilder
;
180
}
181
namespace
Tooling
182
{
183
class
SpecialFormingBuilder
;
184
}
185
namespace
Tooling
186
{
187
class
SpecialPiercingInsertBuilder
;
188
}
189
namespace
Tooling
190
{
191
class
SplitInsertBuilder
;
192
}
193
namespace
Tooling
194
{
195
class
StripperVentingBuilder
;
196
}
197
namespace
Tooling
198
{
199
class
SwapPartBuilder
;
200
}
201
namespace
Tooling
202
{
203
class
TrackingCurveBuilder
;
204
}
205
namespace
Tooling
206
{
207
class
UnfoldingSimulationBuilder
;
208
}
209
namespace
Tooling
210
{
211
class
UserDefinedMotionBuilder
;
212
}
213
namespace
Tooling
214
{
215
class
ProgressiveDieManagerImpl;
217
class
NXOPENCPP_TOOLINGEXPORT
ProgressiveDieManager
218
{
219
private
:
ProgressiveDieManagerImpl
* m_progressivediemanager_impl;
220
private
:
NXOpen::Tooling::ToolingManager
* m_owner;
222
public
:
explicit
ProgressiveDieManager
(
NXOpen::Tooling::ToolingManager
*owner);
224
public
:
226
tag_t
Tag
()
const
;
227
public
:
~ProgressiveDieManager
();
229
public
:
NXOpen::Tooling::RemoveHolesBuilder
*
CreateRemoveHolesBuilder
230
(
231
);
233
public
:
NXOpen::Tooling::RunSimulationBuilder
*
CreateRunSimulationBuilder
234
(
235
);
237
public
:
NXOpen::Tooling::DefineCamBuilder
*
CreateDefineCamBuilder
238
(
239
);
241
public
:
NXOpen::Tooling::DefineLifterBuilder
*
CreateDefineLifterBuilder
242
(
243
);
245
public
:
NXOpen::Tooling::BackingPadBuilder
*
CreateBackingPadBuilder
246
(
247
);
249
public
:
NXOpen::Tooling::SlugRetentionBuilder
*
CreateSlugRetentionBuilder
250
(
251
NXOpen::Features::FeatureGroup
* featureSet
252
);
254
public
:
NXOpen::Tooling::GeneralInsertBuilder
*
CreateGeneralInsertBuilder
255
(
256
);
258
public
:
NXOpen::Tooling::ChamferingInsertBuilder
*
CreateChamferingInsertBuilder
259
(
260
);
262
public
:
NXOpen::Tooling::LetteringInsertBuilder
*
CreateLetteringInsertBuilder
263
(
264
);
266
public
:
NXOpen::Tooling::HemFixerBuilder
*
CreateHemFixerBuilder
267
(
268
NXOpen::Features::FeatureGroup
* featureSet
269
);
271
public
:
NXOpen::Tooling::ShimBuilder
*
CreateShimBuilder
272
(
273
);
275
public
:
NXOpen::Tooling::ShimInnerProfileSetBuilder
*
CreateShimInnerProfileSetBuilder
276
(
277
);
281
public
:
NXOpen::Tooling::StripperVentingBuilder
*
CreateStripperVentingBuilder
282
(
283
NXOpen::Features::FeatureGroup
* featureSet
284
);
288
public
:
NXOpen::Tooling::UnfoldingSimulationBuilder
*
CreateUnfoldingSimulationBuilder
289
(
290
);
294
public
:
NXOpen::Tooling::DieInsertBuilder
*
CreateDieInsertBuilder
295
(
296
);
300
public
:
NXOpen::Tooling::DieCavityAndSlugHoleBuilder
*
CreateDieCavityAndSlugHoleBuilder
301
(
302
);
306
public
:
NXOpen::Tooling::PunchInsertBuilder
*
CreatePunchInsertBuilder
307
(
308
);
312
public
:
NXOpen::Tooling::InsertBlockBuilder
*
CreateInsertBlockBuilder
313
(
314
);
318
public
:
NXOpen::Tooling::PiercingInsertMiniToolsBuilder
*
CreatePiercingInsertMiniToolsBuilder
319
(
320
);
324
public
:
NXOpen::Tooling::SmartScrewUpdateBuilder
*
CreateSmartScrewUpdateBuilder
325
(
326
);
330
public
:
NXOpen::Tooling::SpecialPiercingInsertBuilder
*
CreateSpecialPiercingInsertBuilder
331
(
332
);
336
public
:
NXOpen::Tooling::SpecialFormingBuilder
*
CreateSpecialFormingBuilder
337
(
338
);
342
public
:
NXOpen::Tooling::HoleDatumSymbolBuilder
*
CreateHoleDatumSymbolBuilder
343
(
344
);
348
public
:
NXOpen::Tooling::RenameAndExportComponentBuilder
*
CreateRenameAndExportComponentBuilder
349
(
350
);
354
public
:
NXOpen::Tooling::InsertEditToolsBuilder
*
CreateInsertEditToolsBuilder
355
(
356
);
360
public
:
NXOpen::Tooling::UserDefinedMotionBuilder
*
CreateUserDefinedMotionBuilder
361
(
362
);
366
public
:
NXOpen::Tooling::SplitInsertBuilder
*
CreateSplitInsertBuilder
367
(
368
);
372
public
:
NXOpen::Tooling::ConceptDieBaseBuilder
*
CreateConceptDieBaseBuilder
373
(
374
);
378
public
:
NXOpen::Tooling::SwapPartBuilder
*
CreateSwapPartBuilder
379
(
380
);
384
public
:
NXOpen::Tooling::AddCommentBuilder
*
CreateAddCommentBuilder
385
(
386
);
390
public
:
NXOpen::Tooling::TrackingCurveBuilder
*
CreateTrackingCurveBuilder
391
(
392
);
396
public
:
NXOpen::Tooling::ProcessSimulationBuilder
*
CreateProcessSimulationBuilder
397
(
398
);
402
public
:
NXOpen::Tooling::FormingSimulationResultDisplayBuilder
*
CreateFormingSimulationResultDisplayBuilder
403
(
404
);
408
public
:
NXOpen::Tooling::CounterboringInsertBuilder
*
CreateCounterboringInsertBuilder
409
(
410
);
414
public
:
NXOpen::Tooling::FormingSimulationBuilder
*
CreateFormingSimulationBuilder
415
(
416
);
420
public
:
NXOpen::Tooling::FormingMaterialLibraryBuilder
*
CreateFormingMaterialLibraryBuilder
421
(
422
);
426
public
: NXOpen::Tooling::FormabilityBlankDeisgnBuilder *
CreateFormabilityBlankDeisgnBuilder
427
(
428
);
432
public
:
NXOpen::Tooling::FormabilitySimProcessConfigBuilder
*
CreateFormsimProcessConfigBuilder
433
(
434
NXOpen::NXObject
* processUdoEntity
435
);
439
public
:
NXOpen::Tooling::FormabilitySolverConfigBuilder
*
CreateFormabilitySolverConfigBuilder
440
(
441
);
445
public
:
NXOpen::Tooling::FormingForceManageBuilder
*
CreateFormingForceManageBuilder
446
(
447
);
451
public
:
NXOpen::Tooling::DefineProcessBuilder
*
CreateDefineProcessBuilder
452
(
453
);
457
public
:
NXOpen::Tooling::PiercingInsertDesignBuilder
*
CreatePiercingInsertDesignBuilder
458
(
459
);
460
};
//lint !e1712 default constructor not defined for class
461
}
462
}
463
#ifdef _MSC_VER
464
#pragma warning(pop)
465
#endif
466
#ifdef __GNUC__
467
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
468
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
469
#endif
470
#endif
471
#undef EXPORTLIBRARY