NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_SessionAssemblies.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_SessionAssemblies.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_preferences_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 namespace Preferences
33 {
35 }
36 namespace Preferences
37 {
39 }
40 namespace Preferences
41 {
42 class SessionAssembliesImpl;
46 class NXOPENCPP_PREFERENCESEXPORT SessionAssemblies
47 {
55
61
67
74
81
89
95 private: SessionAssembliesImpl * m_sessionassemblies_impl;
100 public:
102 tag_t Tag() const;
103 public: ~SessionAssemblies();
108 public: NX_DEPRECATED("Deprecated in NX8.5.0. Use Preferences::SessionVisualizationEmphasis::WorkPartEmphasis instead.") bool WorkPartEmphasize
109 (
110 );
115 public: NX_DEPRECATED("Deprecated in NX8.5.0. Use Preferences::SessionVisualizationEmphasis::SetWorkPartEmphasis instead.") void SetWorkPartEmphasize
116 (
117 bool workPartEmphasize
118 );
123 public: NX_DEPRECATED("Deprecated in NX12.0.0. No replacement.") bool WorkPartMaintain
124 (
125 );
130 public: NX_DEPRECATED("Deprecated in NX12.0.0. No replacement.") void SetWorkPartMaintain
131 (
132 bool workPartMaintain
133 );
138 (
139 );
144 (
145 bool workPartDisplayAsEntirePart
146 );
151 (
152 );
157 (
158 bool workPartWarnOnAutomaticChange
159 );
164 public: NX_DEPRECATED("Deprecated in NX8.5.0. Use Preferences::SessionVisualizationEmphasis::ProductInterfaceEmphasis instead.") bool ProductInterfaceEmphasize
165 (
166 );
171 public: NX_DEPRECATED("Deprecated in NX8.5.0. Use Preferences::SessionVisualizationEmphasis::SetProductInterfaceEmphasis instead.") void SetProductInterfaceEmphasize
172 (
173 bool productInterfaceEmphasize
174 );
179 (
180 );
185 (
186 bool checkNewerRevisionsOfTemplatePart
187 );
192 (
193 );
198 (
199 bool displayUpdateReport
200 );
204 public: bool WarnOnDragDrop
205 (
206 );
210 public: void SetWarnOnDragDrop
211 (
212 bool warnOnDragDrop
213 );
218 (
219 );
224 (
225 bool componentMemberSelect
226 );
231 public: NX_DEPRECATED("Deprecated in NX12.0.0. No replacement.") bool PreviewComponentOnAdd
232 (
233 );
238 public: NX_DEPRECATED("Deprecated in NX12.0.0. No replacement.") void SetPreviewComponentOnAdd
239 (
240 bool previewComponentOnAdd
241 );
246 (
247 );
252 (
253 bool trueShapeFiltering
254 );
259 (
260 );
264 public: void SetPartNameStyle
265 (
267 );
272 (
273 );
278 (
279 const NXString & partNameAttribute
280 );
285 (
286 const char * partNameAttribute
287 );
292 (
293 );
298 (
299 bool updateStructure
300 );
305 (
306 );
311 (
312 bool allowTolerantPositioning
313 );
318 (
319 );
324 (
325 bool allowInterpartPositioning
326 );
330 public: bool WarnOnDelete
331 (
332 );
336 public: void SetWarnOnDelete
337 (
338 bool workOnDelete
339 );
344 (
345 );
350 (
352 );
358 public: NX_DEPRECATED("Deprecated in NX2212.0.0. No replacement.") NXOpen::Preferences::SessionAssemblies::PositioningTaskCollectionOptionForDesignElements PositioningTaskCollectionForDesignElements
359 (
360 );
366 public: NX_DEPRECATED("Deprecated in NX2212.0.0. No replacement.") void SetPositioningTaskCollectionForDesignElements
367 (
369 );
374 public: NX_DEPRECATED("Deprecated in NX1926.0.0. No replacement.") bool UpdateDesignElementPositionOnLoad
375 (
376 );
381 public: NX_DEPRECATED("Deprecated in NX1926.0.0. No replacement.") void SetUpdateDesignElementPositionOnLoad
382 (
383 bool updateDesignElementPositionOnLoad
384 );
389 (
390 );
395 (
397 );
402 (
403 );
408 (
410 );
415 (
416 );
421 (
423 );
428 (
429 );
434 (
435 bool prepopulate
436 );
441 (
442 );
447 (
448 bool shouldCreatePersistentConstraints
449 );
454 (
455 );
460 (
462 );
463 }; //lint !e1712 default constructor not defined for class
464 }
465}
466#ifdef _MSC_VER
467#pragma warning(pop)
468#endif
469#ifdef __GNUC__
470#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
471#pragma GCC diagnostic warning "-Wdeprecated-declarations"
472#endif
473#endif
474#undef EXPORTLIBRARY