NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Preferences_ViewPreferences.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// JA API的C++接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Preferences_ViewPreferences.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
30
namespace
NXOpen
31
{
32
namespace
Preferences
33
{
34
class
ViewPreferences
;
35
}
36
class
Part
;
37
namespace
Preferences
38
{
39
class
BaseViewPreferences
;
40
}
41
namespace
Preferences
42
{
43
class
DetailViewPreferences
;
44
}
45
namespace
Preferences
46
{
47
class
FlatPatternViewPreferences
;
48
}
49
namespace
Preferences
50
{
51
class
GeneralViewPreferences
;
52
}
53
namespace
Preferences
54
{
55
class
HiddenLinesViewPreferences
;
56
}
57
namespace
Preferences
58
{
59
class
InheritPmiPreferences
;
60
}
61
namespace
Preferences
62
{
63
class
ProjectedViewPreferences
;
64
}
65
namespace
Preferences
66
{
67
class
SectionViewPreferences
;
68
}
69
namespace
Preferences
70
{
71
class
ShadingViewPreferences
;
72
}
73
namespace
Preferences
74
{
75
class
ShipDraftingViewLinesViewPreferences
;
76
}
77
namespace
Preferences
78
{
79
class
ShipGeneralArrangementViewLinesViewPreferences
;
80
}
81
namespace
Preferences
82
{
83
class
ShipbuildingLinesViewPreferences
;
84
}
85
namespace
Preferences
86
{
87
class
SmoothEdgesViewPreferences
;
88
}
89
namespace
Preferences
90
{
91
class
ThreadsViewPreferences
;
92
}
93
namespace
Preferences
94
{
95
class
TraceLinesViewPreferences
;
96
}
97
namespace
Preferences
98
{
99
class
VirtualIntersectionsViewPreferences
;
100
}
101
namespace
Preferences
102
{
103
class
VisibleLinesViewPreferences
;
104
}
105
namespace
Preferences
106
{
107
class
ViewPreferencesImpl;
111
class
NXOPENCPP_PREFERENCESEXPORT
ViewPreferences
112
{
113
private
:
ViewPreferencesImpl
* m_viewpreferences_impl;
114
private
:
NXOpen::Part
* m_owner;
116
public
:
explicit
ViewPreferences
(
NXOpen::Part
*owner);
118
public
:
120
tag_t
Tag
()
const
;
121
public
:
~ViewPreferences
();
125
public
:
NXOpen::Preferences::GeneralViewPreferences
*
General
();
129
public
:
NXOpen::Preferences::BaseViewPreferences
*
BaseView
();
133
public
:
NXOpen::Preferences::ProjectedViewPreferences
*
Projected
();
137
public
:
NXOpen::Preferences::InheritPmiPreferences
*
InheritPmi
();
141
public
:
NXOpen::Preferences::DetailViewPreferences
*
Detail
();
145
public
:
NXOpen::Preferences::SectionViewPreferences
*
Section
();
149
public
:
NXOpen::Preferences::VirtualIntersectionsViewPreferences
*
VirtualIntersections
();
153
public
:
NXOpen::Preferences::SmoothEdgesViewPreferences
*
SmoothEdges
();
157
public
:
NXOpen::Preferences::VisibleLinesViewPreferences
*
VisibleLines
();
161
public
:
NXOpen::Preferences::ThreadsViewPreferences
*
Threads
();
165
public
:
NXOpen::Preferences::TraceLinesViewPreferences
*
TraceLines
();
169
public
:
NXOpen::Preferences::HiddenLinesViewPreferences
*
HiddenLines
();
173
public
:
NXOpen::Preferences::ShadingViewPreferences
*
Shading
();
177
public
:
NXOpen::Preferences::FlatPatternViewPreferences
*
FlatPattern
();
181
public
:
NXOpen::Preferences::ShipbuildingLinesViewPreferences
*
ShipbuildingLines
();
185
public
:
NXOpen::Preferences::ShipDraftingViewLinesViewPreferences
*
ShipDraftingViewLines
();
189
public
:
NXOpen::Preferences::ShipGeneralArrangementViewLinesViewPreferences
*
ShipGeneralArrangementViewLines
();
190
};
//lint !e1712 default constructor not defined for class
191
}
192
}
193
#ifdef _MSC_VER
194
#pragma warning(pop)
195
#endif
196
#ifdef __GNUC__
197
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
198
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
199
#endif
200
#endif
201
#undef EXPORTLIBRARY