NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
PartCleanup.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口头文件:部件清理API
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// PartCleanup.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/TransientObject.hxx>
22#include <NXOpen/libnxopencpp_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
30namespace NXOpen
31{
32 class PartCleanup;
33 class PartCleanupImpl;
40 class NXOPENCPPEXPORT PartCleanup : public NXOpen::TransientObject
41 {
49
56
63 private: PartCleanupImpl * m_partcleanup_impl;
65 public: explicit PartCleanup(void *ptr);
67
70 public: virtual ~PartCleanup();
74 public: void SetPartsToCleanup
75 (
77 );
82 (
83 );
87 public: void SetGroupsToDelete
88 (
90 );
95 (
96 );
101 (
102 bool cleanupOption
103 );
108 (
109 );
114 (
115 bool cleanupOption
116 );
121 (
122 );
127 (
128 bool cleanupOption
129 );
134 (
135 );
140 (
141 bool cleanupOption
142 );
147 (
148 );
153 (
154 bool cleanupOption
155 );
160 (
161 );
166 (
167 bool cleanupOption
168 );
172 public: bool CleanupMatingData
173 (
174 );
179 (
180 bool cleanupOption
181 );
186 (
187 );
192 (
193 bool cleanupOption
194 );
198 public: bool CleanupCAMObjects
199 (
200 );
205 (
206 bool cleanupOption
207 );
212 (
213 );
218 (
219 bool cleanupOption
220 );
224 public: bool DeleteUnusedFonts
225 (
226 );
231 (
232 bool cleanupOption
233 );
237 public: bool DeleteUnusedUnits
238 (
239 );
244 (
246 );
251 (
252 );
257 (
258 bool cleanupOption
259 );
264 (
265 );
270 (
271 bool cleanupOption
272 );
277 (
278 );
283 (
284 bool cleanupOption
285 );
289 public: bool DeleteMaterials
290 (
291 );
296 (
297 bool cleanupOption
298 );
303 (
304 );
309 (
310 bool cleanupOption
311 );
316 (
317 );
321 public: void DoCleanup
322 (
323 );
327 public: void Reset
328 (
329 );
334 (
335 bool cleanupOption
336 );
341 (
342 );
347 (
348 bool cleanupOption
349 );
354 (
355 );
360 (
361 bool cleanupOption
362 );
366 public: bool CleanupMotionData
367 (
368 );
373 (
374 bool opt
375 );
380 (
381 );
386 (
387 bool cleanupOption
388 );
393 (
394 );
399 (
400 bool option
401 );
406 (
407 );
412 (
413 bool cleanupOption
414 );
419 (
420 );
421 }; //lint !e1712 default constructor not defined for class
422}
423#ifdef _MSC_VER
424#pragma warning(pop)
425#endif
426#ifdef __GNUC__
427#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
428#pragma GCC diagnostic warning "-Wdeprecated-declarations"
429#endif
430#endif
431#undef EXPORTLIBRARY