NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Drawings_DrawingViewBuilder.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++接口JA API的头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Drawings_DrawingViewBuilder.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_MultipleViewPlacementBuilder.hxx>
22
#include <NXOpen/Drawings_View2dOrientBuilder.hxx>
23
#include <NXOpen/Drawings_ViewBoundaryBuilder.hxx>
24
#include <NXOpen/Drawings_ViewCenterCoordinateBuilder.hxx>
25
#include <NXOpen/Drawings_ViewPlacementBuilder.hxx>
26
#include <NXOpen/Drawings_ViewScaleBuilder.hxx>
27
#include <NXOpen/Drawings_ViewStyleBuilder.hxx>
28
#include <NXOpen/Builder.hxx>
29
#include <NXOpen/libnxopencpp_drawings_exports.hxx>
30
#ifdef _MSC_VER
31
#pragma warning(push)
32
#pragma warning(disable:4996)
33
#endif
34
#ifdef __GNUC__
35
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
36
#endif
37
namespace
NXOpen
38
{
39
namespace
Drawings
40
{
41
class
DrawingViewBuilder
;
42
}
43
class
Builder
;
44
namespace
Drawings
45
{
46
class
MultipleViewPlacementBuilder
;
47
}
48
namespace
Drawings
49
{
50
class
View2dOrientBuilder
;
51
}
52
namespace
Drawings
53
{
54
class
ViewBoundaryBuilder
;
55
}
56
namespace
Drawings
57
{
58
class
ViewCenterCoordinateBuilder
;
59
}
60
namespace
Drawings
61
{
62
class
ViewPlacementBuilder
;
63
}
64
namespace
Drawings
65
{
66
class
ViewScaleBuilder
;
67
}
68
namespace
Drawings
69
{
70
class
ViewStyleBuilder
;
71
}
72
namespace
Drawings
73
{
74
class
_DrawingViewBuilderBuilder;
75
class
DrawingViewBuilderImpl;
121
class
NXOPENCPP_DRAWINGSEXPORT DrawingViewBuilder :
public
NXOpen::Builder
122
{
123
private
:
DrawingViewBuilderImpl
* m_drawingviewbuilder_impl;
124
private
:
friend
class
_DrawingViewBuilderBuilder;
125
protected
: DrawingViewBuilder();
126
public
: ~DrawingViewBuilder();
130
public
:
NXOpen::Drawings::MultipleViewPlacementBuilder
*
MultipleViewPlacement
131
(
132
);
138
public
:
NX_DEPRECATED
(
"Deprecated in NX6.0.2. Use Drawings::DrawingViewBuilder::MultipleViewPlacement"
)
NXOpen
::
Drawings
::
ViewBoundaryBuilder
* ViewBoundary
139
(
140
);
146
public:
NX_DEPRECATED
(
"Deprecated in NX6.0.2. Use Drawings::DrawingViewBuilder::MultipleViewPlacement"
)
NXOpen
::
Drawings
::
ViewPlacementBuilder
* ViewPlacement
147
(
148
);
152
public:
NXOpen
::
Drawings
::
ViewScaleBuilder
*
Scale
153
(
154
);
158
public:
NXOpen
::
Drawings
::
View2dOrientBuilder
*
TwodOrientation
159
(
160
);
164
public:
NXOpen
::
Drawings
::
ViewStyleBuilder
*
ViewStyle
165
(
166
);
170
public:
NXOpen
::
Drawings
::
ViewCenterCoordinateBuilder
*
CenterCoordinate
171
(
172
);
173
};
174
}
175
}
176
#ifdef _MSC_VER
177
#pragma warning(pop)
178
#endif
179
#ifdef __GNUC__
180
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
181
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
182
#endif
183
#endif
184
#undef EXPORTLIBRARY