NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Tooling_ToolingManager.hxx
1//--------------------------------------------------------------------------
2// 版权所有 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口至JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Tooling_ToolingManager.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/Tooling_ReusableObject.hxx>
23#include <NXOpen/Tooling_SelectReuseLibraryListBuilder.hxx>
24#include <NXOpen/libnxopencpp_tooling_exports.hxx>
25#ifdef _MSC_VER
26#pragma warning(push)
27#pragma warning(disable:4996)
28#endif
29#ifdef __GNUC__
30#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
31#endif
32namespace NXOpen
33{
34 namespace Tooling
35 {
36 class ToolingManager;
37 }
38 class Part;
39 namespace Tooling
40 {
42 }
43 namespace Tooling
44 {
46 }
47 namespace Tooling
48 {
50 }
51 namespace Tooling
52 {
54 }
55 namespace Tooling
56 {
58 }
59 namespace Tooling
60 {
62 }
63 namespace Tooling
64 {
66 }
67 namespace Tooling
68 {
70 }
71 namespace Tooling
72 {
74 }
75 namespace Tooling
76 {
78 }
79 namespace Tooling
80 {
82 }
83 namespace Tooling
84 {
86 }
87 namespace Tooling
88 {
90 }
91 namespace Tooling
92 {
94 }
95 namespace Tooling
96 {
98 }
99namespace Tooling
100 {
102 }
103 namespace Tooling
104 {
106 }
107 namespace Tooling
108 {
110 }
111 namespace Tooling
112 {
114 }
115 namespace Tooling
116 {
118 }
119 namespace Tooling
120 {
122 }
123 namespace Tooling
124 {
125 class DieBaseCollection;
126 }
127 namespace Tooling
128 {
130 }
131 namespace Tooling
132 {
134 }
135 namespace Tooling
136 {
138 }
139 namespace Tooling
140 {
142 }
143 namespace Tooling
144 {
146 }
147 namespace Tooling
148 {
150 }
151 namespace Tooling
152 {
154 }
155 namespace Tooling
156 {
158 }
159 namespace Tooling
160 {
162 }
163 namespace Tooling
164 {
166 }
167 namespace Tooling
168 {
170 }
171 namespace Tooling
172 {
174 }
175 namespace Tooling
176 {
178 }
179 namespace Tooling
180 {
182 }
183 namespace Tooling
184 {
186 }
187 namespace Tooling
188 {
190 }
191 namespace Tooling
192 {
194 }
195 namespace Tooling
196 {
198 }
199namespace Tooling
200 {
202 }
203 namespace Tooling
204 {
206 }
207 namespace Tooling
208 {
210 }
211 namespace Tooling
212 {
213 class InitProjCollection;
214 }
215 namespace Tooling
216 {
218 }
219 namespace Tooling
220 {
222 }
223 namespace Tooling
224 {
226 }
227 namespace Tooling
228 {
230 }
231 namespace Tooling
232 {
234 }
235 namespace Tooling
236 {
238 }
239 namespace Tooling
240 {
242 }
243 namespace Tooling
244 {
246 }
247 namespace Tooling
248 {
250 }
251 namespace Tooling
252 {
254 }
255 namespace Tooling
256 {
257 class MWLayoutCollection;
258 }
259 namespace Tooling
260 {
262 }
263 namespace Tooling
264 {
266 }
267 namespace Tooling
268 {
270 }
271 namespace Tooling
272 {
274 }
275 namespace Tooling
276 {
278 }
279 namespace Tooling
280 {
281 class MoldCsysCollection;
282 }
283 namespace Tooling
284 {
286 }
287 namespace Tooling
288 {
290 }
291 namespace Tooling
292 {
294 }
295 namespace Tooling
296 {
297 class MoldwizardManager;
298 }
299namespace Tooling
300 {
302 }
303 namespace Tooling
304 {
306 }
307 namespace Tooling
308 {
310 }
311 namespace Tooling
312 {
313 class PocketCollection;
314 }
315 namespace Tooling
316 {
318 }
319 namespace Tooling
320 {
322 }
323 namespace Tooling
324 {
326 }
327 namespace Tooling
328 {
330 }
331 namespace Tooling
332 {
334 }
335 namespace Tooling
336 {
338 }
339 namespace Tooling
340 {
341 class ReusableObject;
342 }
343 namespace Tooling
344 {
346 }
347 namespace Tooling
348 {
350 }
351 namespace Tooling
352 {
354 }
355 namespace Tooling
356 {
357 class RunnerCollection;
358 }
359 namespace Tooling
360 {
361 class SIZERCollection;
362 }
363 namespace Tooling
364 {
366 }
367 namespace Tooling
368 {
370 }
371 namespace Tooling
372 {
374 }
375 namespace Tooling
376 {
378 }
379 namespace Tooling
380 {
382 }
383 namespace Tooling
384 {
386 }
387 namespace Tooling
388 {
390 }
391 namespace Tooling
392 {
394 }
395 namespace Tooling
396 {
398 }
399namespace Tooling
400 {
402 }
403 namespace Tooling
404 {
406 }
407 namespace Tooling
408 {
410 }
411 namespace Tooling
412 {
414 }
415 namespace Tooling
416 {
418 }
419 namespace Tooling
420 {
422 }
423 namespace Tooling
424 {
426 }
427 namespace Tooling
428 {
430 }
431 namespace Tooling
432 {
434 }
435 namespace Tooling
436 {
438 }
439 namespace Tooling
440 {
441 class ValidDFMCollection;
442 }
443 namespace Tooling
444 {
446 }
447 namespace Tooling
448 {
449 class WireHoleCollection;
450 }
451 namespace Tooling
452 {
454 }
455 namespace Tooling
456 {
458 }
459 namespace Tooling
460 {
472
479
481 {
530 };
531 }
532namespace Tooling
533 {
534 class ToolingManagerImpl;
538 class NXOPENCPP_TOOLINGEXPORT ToolingManager
539 {
540 private: ToolingManagerImpl * m_toolingmanager_impl;
541 private: NXOpen::Part* m_owner;
543 public: explicit ToolingManager(NXOpen::Part *owner);
545 public:
547 tag_t Tag() const;
548 public: ~ToolingManager();
553 (
554 );
559 (
560 );
565 (
567 );
980 }; //lint !e1712 default constructor not defined for class
981 }
982}
983#ifdef _MSC_VER
984#pragma warning(pop)
985#endif
986#ifdef __GNUC__
987#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
988#pragma GCC diagnostic warning "-Wdeprecated-declarations"
989#endif
990#endif
991#undef EXPORTLIBRARY