NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Display_SelPref.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口至JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Display_SelPref.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/Builder.hxx>
22#include <NXOpen/libnxopencpp_display_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 Display
33 {
34 class SelPref;
35 }
36 class Builder;
37 namespace Display
38 {
39 class _SelPrefBuilder;
40 class SelPrefImpl;
46 class NXOPENCPP_DISPLAYEXPORT SelPref : public NXOpen::Builder
47 {
55
64
70
76
83
91 private: SelPrefImpl * m_selpref_impl;
92 private: friend class _SelPrefBuilder;
93 protected: SelPref();
94public: ~SelPref();
99 (
100 );
105 (
107 );
112 (
113 );
118 (
120 );
125 (
126 );
131 (
132 bool highlightSelectionOnRolloverToggle
133 );
138 (
139 );
144 (
145 bool tooltipOnRolloverToggle
146 );
151 (
152 );
157 (
158 bool highlightOriginalToggle
159 );
163 public: int RolloverDelay
164 (
165 );
169 public: void SetRolloverDelay
170 (
171 int rolloverDelay
172 );
177 (
178 );
183 (
184 bool highlightWithThickWidthToggle
185 );
190 (
191 );
196 (
197 bool highlightHiddenEdgesToggle
198 );
203 (
204 );
209 (
211 );
216 (
217 );
222 (
224 );
229 (
230 );
235 (
236 bool quickPickOnDelayToggle
237 );
241 public: int Delay
242 (
243 );
247 public: void SetDelay
248 (
249 int delay
250 );
255 (
256 );
261 (
262 bool quickPickLockDialogPosition
263 );
268 (
269 );
274 (
275 bool quickPickSeeThruToggle
276 );
281 (
282 );
287 (
289 );
294 (
295 );
300 (
301 bool showCrosshairsToggle
302 );
306 public: double Tolerance
307 (
308 );
312 public: void SetTolerance
313 (
314 double tolerance
315 );
320 (
321 );
325 public: void SetMethodType
326 (
328 );
332 public: double TangencyTolerance
333 (
334 );
339 (
340 double tangencyTolerance
341 );
342 };
343 }
344}
345#ifdef _MSC_VER
346#pragma warning(pop)
347#endif
348#ifdef __GNUC__
349#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
350#pragma GCC diagnostic warning "-Wdeprecated-declarations"
351#endif
352#endif
353#undef EXPORTLIBRARY