NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Drawings_BaseViewBuilder.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// 用于JA API的C++接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Drawings_BaseViewBuilder.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/Drawings_DraftingComponentSelectionBuilder.hxx>
22
#include <NXOpen/Drawings_HiddenObjectsBuilder.hxx>
23
#include <NXOpen/Drawings_SelectModelViewBuilder.hxx>
24
#include <NXOpen/Drawings_ViewPlacementBuilder.hxx>
25
#include <NXOpen/Drawings_ViewScaleBuilder.hxx>
26
#include <NXOpen/Drawings_ViewStyleBuilder.hxx>
27
#include <NXOpen/Builder.hxx>
28
#include <NXOpen/libnxopencpp_drawings_exports.hxx>
29
#ifdef _MSC_VER
30
#pragma warning(push)
31
#pragma warning(disable:4996)
32
#endif
33
#ifdef __GNUC__
34
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
35
#endif
36
namespace
NXOpen
37
{
38
namespace
Drawings
39
{
40
class
BaseViewBuilder
;
41
}
42
class
Builder
;
43
namespace
Drawings
44
{
45
class
BaseView
;
46
}
47
namespace
Drawings
48
{
49
class
DraftingComponentSelectionBuilder
;
50
}
51
namespace
Drawings
52
{
53
class
HiddenObjectsBuilder
;
54
}
55
namespace
Drawings
56
{
57
class
SelectModelViewBuilder
;
58
}
59
namespace
Drawings
60
{
61
class
ViewPlacementBuilder
;
62
}
63
namespace
Drawings
64
{
65
class
ViewScaleBuilder
;
66
}
67
namespace
Drawings
68
{
69
class
ViewStyleBuilder
;
70
}
71
namespace
Drawings
72
{
73
class
_BaseViewBuilderBuilder;
74
class
BaseViewBuilderImpl;
120
class
NXOPENCPP_DRAWINGSEXPORT BaseViewBuilder :
public
NXOpen::Builder
121
{
122
private
:
BaseViewBuilderImpl
* m_baseviewbuilder_impl;
123
private
:
friend
class
_BaseViewBuilderBuilder;
124
protected
: BaseViewBuilder();
125
public
: ~BaseViewBuilder();
129
public
:
NXOpen::Drawings::ViewPlacementBuilder
*
Placement
130
(
131
);
135
public
:
NXOpen::Drawings::SelectModelViewBuilder
*
SelectModelView
136
(
137
);
141
public
:
NXOpen::Drawings::ViewScaleBuilder
*
Scale
142
(
143
);
147
public
:
NXOpen::Drawings::ViewStyleBuilder
*
Style
148
(
149
);
153
public
:
NXOpen::Drawings::HiddenObjectsBuilder
*
HiddenObjects
154
(
155
);
159
public
:
NXOpen::Drawings::HiddenObjectsBuilder
*
NonSectionedObjects
160
(
161
);
165
public
:
NXOpen::Drawings::DraftingComponentSelectionBuilder
*
SecondaryComponents
166
(
167
);
168
};
169
}
170
}
171
#ifdef _MSC_VER
172
#pragma warning(pop)
173
#endif
174
#ifdef __GNUC__
175
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
176
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
177
#endif
178
#endif
179
#undef EXPORTLIBRARY