NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
ModelingView.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++接口到JA API的头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// ModelingView.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/Display_DynamicSection.hxx>
22
#include <NXOpen/View.hxx>
23
#include <NXOpen/libnxopencpp_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
31
namespace
NXOpen
32
{
33
class
ModelingView
;
34
namespace
Display
35
{
36
class
DynamicSection
;
37
}
38
class
ModelingViewHighQualityImage
;
39
class
View
;
40
class
_ModelingViewBuilder;
41
class
ModelingViewImpl;
45
class
NXOPENCPPEXPORT ModelingView :
public
NXOpen::View
46
{
47
private
:
ModelingViewImpl
* m_modelingview_impl;
48
private
:
friend
class
_ModelingViewBuilder;
49
protected
: ModelingView();
50
public
: ~ModelingView();
58
public
:
void
UseDefaultLights
59
(
60
);
68
public
:
void
UseSceneLights
69
(
70
);
74
public
:
bool
DisplaySectioningToggle
75
(
76
);
80
public
:
void
SetDisplaySectioningToggle
81
(
82
bool
newState
83
);
92
public
:
NXOpen::Display::DynamicSection
*
ActiveDynamicSection
93
(
94
);
103
public
:
void
SetActiveDynamicSection
104
(
105
NXOpen::Display::DynamicSection
* dynamicSection
106
);
115
public
:
bool
IsDynamicSectionVisible
116
(
117
NXOpen::Display::DynamicSection
* dynamicSection
118
);
128
public
:
void
SetDynamicSectionVisible
129
(
130
NXOpen::Display::DynamicSection
* dynamicSection ,
131
bool
visible
132
);
136
public
:
bool
IsMirrored
137
(
138
);
142
public
:
void
ExpandCollapseNode
143
(
144
bool
expand
145
);
149
public
:
NXOpen::ModelingViewHighQualityImage
*
HiqhQualityImage
();
150
};
151
}
152
#ifdef _MSC_VER
153
#pragma warning(pop)
154
#endif
155
#ifdef __GNUC__
156
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
157
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
158
#endif
159
#endif
160
#undef EXPORTLIBRARY