NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_PartVisualizationShade.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口头文件 - JA API
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_PartVisualizationShade.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 {
38 class PartPreferences;
39 }
40 namespace Preferences
41 {
42 class PartVisualizationShadeImpl;
46 class NXOPENCPP_PREFERENCESEXPORT PartVisualizationShade
47 {
58
69
81
88
95 private: PartVisualizationShadeImpl * m_partvisualizationshade_impl;
100 public:
102 tag_t Tag() const;
103 public: ~PartVisualizationShade();
108 (
109 );
114 (
116 );
121 (
122 );
127 (
129 );
134 (
135 );
140 (
142 );
147 (
148 );
153 (
155 );
160 (
161 );
166 (
167 int hiddenGeomColor
168 );
173 (
175 double* edgeTolerance ,
176 double* faceTolerance ,
177 double* angleTolerance
178 );
183 (
185 double edgeTolerance ,
186 double faceTolerance ,
187 double angleTolerance
188 );
193 (
195 double* edgeTolerance ,
196 double* faceTolerance ,
197 double* angleTolerance ,
198 double* widthTolerance
199 );
204 (
206 double edgeTolerance ,
207 double faceTolerance ,
208 double angleTolerance ,
209 double widthTolerance
210 );
215 (
216 );
221 (
222 bool alignShadedViewFacetsAlongEdges
223 );
228 (
229 );
234 (
235 bool alignAdvVisViewFacetsAlongEdges
236 );
241 (
242 bool updateEnvCube
243 );
248 (
249 );
250 }; //lint !e1712 default constructor not defined for class
251 }
252}
253#ifdef _MSC_VER
254#pragma warning(pop)
255#endif
256#ifdef __GNUC__
257#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
258#pragma GCC diagnostic warning "-Wdeprecated-declarations"
259#endif
260#endif
261#undef EXPORTLIBRARY