NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_SubdivisionModelingPreferences.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口头文件 - JA API
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_SubdivisionModelingPreferences.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 SubdivisionModelingPreferencesImpl;
46 class NXOPENCPP_PREFERENCESEXPORT SubdivisionModelingPreferences
47 {
57
64
71
81
88 private: SubdivisionModelingPreferencesImpl * m_subdivisionmodelingpreferences_impl;
93 public:
95 tag_t Tag() const;
100 public: int LineColor
101 (
102 );
106 public: void SetLineColor
107 (
108 int lineColor
109 );
113 public: int LineFont
114 (
115 );
119 public: void SetLineFont
120 (
121 int lineFont
122 );
127 (
128 );
133 (
134 int lineColor
135 );
140 (
141 );
146 (
147 int lineFont
148 );
152 public: int LineWidth
153 (
154 );
158 public: void SetLineWidth
159 (
160 int lineWidth
161 );
165 public: int VertexColor
166 (
167 );
171 public: void SetVertexColor
172 (
173 int vertexColor
174 );
179 (
180 );
184 public: void SetVertexStyle
185 (
187 );
192 (
193 );
197 public: void SetVertexSize
198 (
200 );
204 public: int ConstraintColor
205 (
206 );
211 (
212 int color
213 );
217 public: bool IsXRayCage
218 (
219 );
223 public: void SetXRayCage
224 (
225 bool isXRayCage
226 );
230 public: bool CanShowWeight
231 (
232 );
236 public: void SetCanShowWeight
237 (
238 bool showWeight
239 );
244 (
245 );
250 (
251 int highlightLineTranslucency
252 );
257 (
258 );
263 (
264 bool allow
265 );
270 (
271 );
275 public: void SetDisplayMode
276 (
278 );
283 (
284 );
289 (
290 int lineColor
291 );
296 (
297 );
302 (
303 int lineFont
304 );
309 (
310 );
315 (
316 int lineWidth
317 );
322 (
323 );
328 (
329 int vertexColor
330 );
335 (
336 );
341 (
343 );
348 (
349 );
354 (
356 );
361 (
362 );
367 (
368 bool makeTranslucent
369 );
370 }; //lint !e1712 default constructor not defined for class
371 }
372}
373#ifdef _MSC_VER
374#pragma warning(pop)
375#endif
376#ifdef __GNUC__
377#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
378#pragma GCC diagnostic warning "-Wdeprecated-declarations"
379#endif
380#endif
381#undef EXPORTLIBRARY