NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_SessionVisualizationVisual.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口头文件:JA API
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_SessionVisualizationVisual.ja
9//
10// 生成工具:
11// apiwrap
12//
13// 警告:
14// 此文件为自动生成,请勿手动编辑
15//
16#pragma once
17#include <NXOpen/NXDeprecation.hxx>
18#include <vector>
19#include <NXOpen/NXString.h>
20#include <NXOpen/Callback.hxx>
21#include <NXOpen/TaggedObject.hxx>
22#include <NXOpen/ugmath.hxx>
23#include <NXOpen/libnxopencpp_preferences_exports.hxx>
24#ifdef _MSC_VER
25#pragma warning(push)
26#pragma warning(disable:4996)
27#endif
28#ifdef __GNUC__
29#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
30#endif
31namespace NXOpen
32{
33 namespace Preferences
34 {
36 }
37 namespace Preferences
38 {
40 }
41 class View;
42 namespace Preferences
43 {
44 class SessionVisualizationVisualImpl;
48 class NXOPENCPP_PREFERENCESEXPORT SessionVisualizationVisual
49 {
56
64 private: SessionVisualizationVisualImpl * m_sessionvisualizationvisual_impl;
69 public:
71 tag_t Tag() const;
76 public: bool Translucency
77 (
78 );
82 public: void SetTranslucency
83 (
84 bool translucency
85 );
89 public: bool LineAntialiasing
90 (
91 );
96 (
97 bool lineAntialiasing
98 );
103 (
104 );
109 (
110 bool fullSceneAntialiasing
111 );
117 (
118 );
124 (
125 bool reduceEdgeBleedThrough
126 );
128
131 public: void GetViewFromPoint
132 (
133 int screenX ,
134 int screenY ,
135 NXOpen::View ** view ,
136 NXOpen::Point3d* viewPoint
137 );
139
143 (
144 bool decalStickersInShadedDisplay
145 );
150 (
151 );
156 (
157 bool enableFlatShading
158 );
162 public: bool EnableFlatShading
163 (
164 );
169 (
170 bool materialsInShadedMode
171 );
176 (
177 );
183 (
184 );
190 (
192 );
201 (
202 );
210 public: void SetGlobalFinish
211 (
213 );
214 }; //lint !e1712 default constructor not defined for class
215 }
216}
217#ifdef _MSC_VER
218#pragma warning(pop)
219#endif
220#ifdef __GNUC__
221#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
222#pragma GCC diagnostic warning "-Wdeprecated-declarations"
223#endif
224#endif
225#undef EXPORTLIBRARY