NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_SessionVisualizationScreen.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_SessionVisualizationScreen.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 SessionVisualizationScreenImpl;
46 class NXOPENCPP_PREFERENCESEXPORT SessionVisualizationScreen
47 {
51 public: enum NX_DEPRECATED("在NX12.0.0中已弃用。请改用NXOpen::Preferences::PartVisualizationScreen::ViewTriadLocation") ViewTriadLocation
52 {
53 ViewTriadLocationBottomLeft,
54 ViewTriadLocationBottomRight
55 };
56 private: SessionVisualizationScreenImpl * m_sessionvisualizationscreen_impl;
61 public:
63 tag_t Tag() const;
70 public: int FitPercentage
71 (
72 );
78 public: void SetFitPercentage
79 (
80 int fitPercentage
81 );
88 public: bool InferEdgeOutput
89 (
90 );
94 public: void SetInferEdgeOutput
95 (
96 bool inferEdgeOutput
97 );
102 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::TriadVisibility NXOpen::Preferences::PartVisualizationScreen::TriadVisibility @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility @endlink instead") int TriadVisibility
103 (
104 );
109 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::TriadVisibility NXOpen::Preferences::PartVisualizationScreen::TriadVisibility @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility NXOpen::Preferences::PartVisualizationScreen::SetTriadVisibility @endlink instead") void SetTriadVisibility
110 (
111 int triadVisibility
112 );
117 (
118 );
123 (
124 int rotationPointDelay
125 );
129 public: bool DoFitOnHideOrShow
130 (
131 );
136 (
137 bool doFitOnHideOrShow
138 );
143 (
144 );
149 (
150 bool excludeDatumsFromFit
151 );
156 (
157 );
162 (
163 bool fitToSectionClipPlanes
164 );
169 public: NX_DEPRECATED("Deprecated in NX2206.0.0. No replacement.") bool PreserveFieldOfViewAngleForFit
170 (
171 );
176 public: NX_DEPRECATED("Deprecated in NX2206.0.0. No replacement.") void SetPreserveFieldOfViewAngleForFit
177 (
178 bool preserveFieldOfViewAngleForFit
179 );
184 (
185 );
190 (
191 bool highPrecisionRotation
192 );
197 (
198 );
203 (
204 bool displayCenterOfRotation
205 );
209 public: bool LockVerticalAxis
210 (
211 );
216 (
217 bool lockVerticalAxis
218 );
223 (
224 );
229 (
230 bool ignoreLockVerticalAxis
231 );
235 public: double TiltSnapAngle
236 (
237 );
241 public: void SetTiltSnapAngle
242 (
243 double tiltSnapAngle
244 );
249 (
250 );
255 (
256 bool highPrecisionPanning
257 );
262 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::TriadLocation NXOpen::Preferences::PartVisualizationScreen::TriadLocation @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetTriadLocation NXOpen::Preferences::PartVisualizationScreen::SetTriadLocation @endlink instead") NXOpen::Preferences::SessionVisualizationScreen::ViewTriadLocation TriadLocation
263 (
264 );
269 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::TriadLocation NXOpen::Preferences::PartVisualizationScreen::TriadLocation @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetTriadLocation NXOpen::Preferences::PartVisualizationScreen::SetTriadLocation @endlink instead") void SetTriadLocation
270 (
271 NXOpen::Preferences::SessionVisualizationScreen::ViewTriadLocation triadLocation
272 );
277 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough @endlink instead") bool CsysShowThrough
278 (
279 );
284 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough NXOpen::Preferences::PartVisualizationScreen::CsysShowThrough @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough NXOpen::Preferences::PartVisualizationScreen::SetCsysShowThrough @endlink instead") void SetCsysShowThrough
285 (
286 bool showThrough
287 );
292 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen @endlink instead") bool CsysFixedSizeOnScreen
293 (
294 );
299 public: NX_DEPRECATED("Deprecated in NX12.0.0. Use NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::CsysFixedSizeOnScreen @endlink and @link NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen NXOpen::Preferences::PartVisualizationScreen::SetCsysFixedSizeOnScreen @endlink instead") void SetCsysFixedSizeOnScreen
300 (
301 bool fixedSizeOnScreen
302 );
303 }; //lint !e1712 default constructor not defined for class
304 }
305}
306#ifdef _MSC_VER
307#pragma warning(pop)
308#endif
309#ifdef __GNUC__
310#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
311#pragma GCC diagnostic warning "-Wdeprecated-declarations"
312#endif
313#endif
314#undef EXPORTLIBRARY