NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Tooling_MoldwizardManager.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API C++接口的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Tooling_MoldwizardManager.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_BomListDataProvider.hxx>
23#include <NXOpen/Tooling_CostTableDataProvider.hxx>
24#include <NXOpen/Tooling_MoldCostConceptObjectDataProvider.hxx>
25#include <NXOpen/Tooling_MoldCostCustomerDataProvider.hxx>
26#include <NXOpen/Tooling_RasterImageBuilder.hxx>
27#include <NXOpen/libnxopencpp_tooling_exports.hxx>
28#ifdef _MSC_VER
29#pragma warning(push)
30#pragma warning(disable:4996)
31#endif
32#ifdef __GNUC__
33#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
34#endif
35namespace NXOpen
36{
37 namespace Tooling
38 {
40 }
41 namespace Tooling
42 {
43 class ToolingManager;
44 }
45 namespace Annotations
46 {
48 }
49 namespace Display
50 {
51 class RasterImage;
52 }
53 namespace Tooling
54 {
56 }
57 namespace Tooling
58 {
59 class BomListBuilder;
60 }
61 namespace Tooling
62 {
64 }
65 namespace Tooling
66 {
68 }
69 namespace Tooling
70 {
72 }
73 namespace Tooling
74 {
76 }
77 namespace Tooling
78 {
79 class CopySolidBuilder;
80 }
81 namespace Tooling
82 {
84 }
85 namespace Tooling
86 {
88 }
89 namespace Tooling
90 {
92 }
93 namespace Tooling
94 {
96 }
97 namespace Tooling
98 {
100 }
101namespace Tooling
102 {
104 }
105 namespace Tooling
106 {
108 }
109 namespace Tooling
110 {
112 }
113 namespace Tooling
114 {
115 class InsertTextBuilder;
116 }
117 namespace Tooling
118 {
120 }
121 namespace Tooling
122 {
124 }
125 namespace Tooling
126 {
127 class MoldCostBuilder;
128 }
129 namespace Tooling
130 {
132 }
133 namespace Tooling
134 {
136 }
137 namespace Tooling
138 {
140 }
141 namespace Tooling
142 {
144 }
145 namespace Tooling
146 {
147 class MoldFillingBuilder;
148 }
149 namespace Tooling
150 {
152 }
153 namespace Tooling
154 {
155 class OverflowBuilder;
156 }
157 namespace Tooling
158 {
160 }
161 namespace Tooling
162 {
163 class RasterImageBuilder;
164 }
165 namespace Tooling
166 {
168 }
169 namespace Tooling
170 {
172 }
173 namespace Tooling
174 {
176 }
177 namespace Tooling
178 {
180 }
181 namespace Tooling
182 {
184 }
185 namespace Tooling
186 {
187 class MoldwizardManagerImpl;
191 class NXOPENCPP_TOOLINGEXPORT MoldwizardManager
192 {
193 private: MoldwizardManagerImpl * m_moldwizardmanager_impl;
194 private: NXOpen::Tooling::ToolingManager* m_owner;
196 public: explicit MoldwizardManager(NXOpen::Tooling::ToolingManager *owner);
198 public:
200 tag_t Tag() const;
201 public: ~MoldwizardManager();
206 (
207 );
212 (
213 );
218 (
219 );
224 (
225 );
230 (
231 );
236 (
237 );
242 (
243 );
248 (
249 );
254 (
255 );
260 (
261 );
266 (
267 );
272 (
273 );
278 (
279 );
284 (
285 );
290 (
291 );
296 (
297 );
302 (
303 NXOpen::Display::RasterImage * rasterImageTag
304 );
309 (
311 );
316 (
317 );
322 (
323 );
328 (
329 );
334 (
335 );
340 (
341 );
346 (
347 );
352 (
353 );
358 (
359 );
364 (
365 );
370 (
371 );
376 (
377 );
382 (
383 );
388 (
389 );
394 (
395 );
400 (
401 );
402 }; //lint !e1712 default constructor not defined for class
403 }
404}
405#ifdef _MSC_VER
406#pragma warning(pop)
407#endif
408#ifdef __GNUC__
409#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
410#pragma GCC diagnostic warning "-Wdeprecated-declarations"
411#endif
412#endif
413#undef EXPORTLIBRARY