NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Annotations_PmiPreferencesBuilder.hxx
1
//--------------------------------------------------------------------------
2
// 版权所有 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++ 接口到 JA API 的头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Annotations_PmiPreferencesBuilder.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/Annotations_CommonWorkflowBuilder.hxx>
22
#include <NXOpen/Annotations_DimensionWorkflowBuilder.hxx>
23
#include <NXOpen/Annotations_OriginAlignmentBuilder.hxx>
24
#include <NXOpen/Annotations_PmiContextGeneralBuilder.hxx>
25
#include <NXOpen/Annotations_PmiGeneralSetupDisplayBuilder.hxx>
26
#include <NXOpen/Annotations_PmiGeneralSetupEffectivityBuilder.hxx>
27
#include <NXOpen/Annotations_PmiGeneralSetupGeneralBuilder.hxx>
28
#include <NXOpen/Annotations_PmiGeneralSetupParallelToScreenBuilder.hxx>
29
#include <NXOpen/Annotations_PmiSectionViewCuttingPlaneSymbolBuilder.hxx>
30
#include <NXOpen/Annotations_PmiSectionViewViewBuilder.hxx>
31
#include <NXOpen/Annotations_PmiSupplementalGeometryProductGridBuilder.hxx>
32
#include <NXOpen/Annotations_PmiSupplementalGeometryRegionBuilder.hxx>
33
#include <NXOpen/Annotations_RetainedAnnotationsBuilder.hxx>
34
#include <NXOpen/Annotations_StyleBuilder.hxx>
35
#include <NXOpen/Annotations_SymbolWorkflowBuilder.hxx>
36
#include <NXOpen/Annotations_TableCellStyleBuilder.hxx>
37
#include <NXOpen/Annotations_TableSectionStyleBuilder.hxx>
38
#include <NXOpen/Annotations_TabularNoteStyleBuilder.hxx>
39
#include <NXOpen/Builder.hxx>
40
#include <NXOpen/libnxopencpp_annotations_exports.hxx>
41
#ifdef _MSC_VER
42
#pragma warning(push)
43
#pragma warning(disable:4996)
44
#endif
45
#ifdef __GNUC__
46
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
47
#endif
48
namespace
NXOpen
49
{
50
namespace
Annotations
51
{
52
class
PmiPreferencesBuilder
;
53
}
54
namespace
Annotations
55
{
56
class
CommonWorkflowBuilder
;
57
}
58
namespace
Annotations
59
{
60
class
DimensionWorkflowBuilder
;
61
}
62
namespace
Annotations
63
{
64
class
OriginAlignmentBuilder
;
65
}
66
namespace
Annotations
67
{
68
class
PmiContextGeneralBuilder
;
69
}
70
namespace
Annotations
71
{
72
class
PmiGeneralSetupDisplayBuilder
;
73
}
74
namespace
Annotations
75
{
76
class
PmiGeneralSetupEffectivityBuilder
;
77
}
78
namespace
Annotations
79
{
80
class
PmiGeneralSetupGeneralBuilder
;
81
}
82
namespace
Annotations
83
{
84
class
PmiGeneralSetupParallelToScreenBuilder
;
85
}
86
namespace
Annotations
87
{
88
class
PmiSectionViewCuttingPlaneSymbolBuilder
;
89
}
90
namespace
Annotations
91
{
92
class
PmiSectionViewViewBuilder
;
93
}
94
namespace
Annotations
95
{
96
class
PmiSupplementalGeometryProductGridBuilder;
97
}
98
namespace
Annotations
99
{
100
class
PmiSupplementalGeometryRegionBuilder
;
101
}
102
namespace
Annotations
103
{
104
class
RetainedAnnotationsBuilder
;
105
}
106
namespace
Annotations
107
{
108
class
StyleBuilder
;
109
}
110
namespace
Annotations
111
{
112
class
SymbolWorkflowBuilder
;
113
}
114
namespace
Annotations
115
{
116
class
TableCellStyleBuilder
;
117
}
118
namespace
Annotations
119
{
120
class
TableSectionStyleBuilder
;
121
}
122
namespace
Annotations
123
{
124
class
TabularNoteStyleBuilder
;
125
}
126
class
Builder
;
127
class
NXObject
;
128
namespace
Annotations
129
{
130
class
_PmiPreferencesBuilderBuilder;
131
class
PmiPreferencesBuilderImpl;
135
class
NXOPENCPP_ANNOTATIONSEXPORT PmiPreferencesBuilder :
public
NXOpen::Builder
136
{
137
private
:
PmiPreferencesBuilderImpl
* m_pmipreferencesbuilder_impl;
138
private
:
friend
class
_PmiPreferencesBuilderBuilder;
139
protected
: PmiPreferencesBuilder();
140
public
: ~PmiPreferencesBuilder();
144
public
:
NXOpen::Annotations::StyleBuilder
*
AnnotationStyle
145
(
146
);
150
public
:
NXOpen::Annotations::TableSectionStyleBuilder
*
TableSection
151
(
152
);
156
public
:
NXOpen::Annotations::SymbolWorkflowBuilder
*
SymbolWorkflow
157
(
158
);
162
public
:
NXOpen::Annotations::TableCellStyleBuilder
*
TableCellStyle
163
(
164
);
168
public
:
NXOpen::Annotations::TabularNoteStyleBuilder
*
TabularNoteStyle
169
(
170
);
174
public
:
NXOpen::Annotations::RetainedAnnotationsBuilder
*
RetainedAnnotations
175
(
176
);
180
public
:
NXOpen::Annotations::CommonWorkflowBuilder
*
CommonWorkflow
181
(
182
);
186
public
:
NXOpen::Annotations::DimensionWorkflowBuilder
*
DimensionWorkflow
187
(
188
);
192
public
:
NXOpen::Annotations::PmiGeneralSetupGeneralBuilder
*
PmiGeneralSetupGeneral
193
(
194
);
198
public
:
NXOpen::Annotations::PmiGeneralSetupDisplayBuilder
*
PmiGeneralSetupDisplay
199
(
200
);
204
public
:
NXOpen::Annotations::PmiGeneralSetupParallelToScreenBuilder
*
PmiGeneralSetupParallelToScreen
205
(
206
);
210
public
:
NXOpen::Annotations::PmiGeneralSetupEffectivityBuilder
*
PmiGeneralSetupEffectivity
211
(
212
);
216
public
:
NXOpen::Annotations::PmiSupplementalGeometryRegionBuilder
*
PmiSupplementalGeometryRegion
217
(
218
);
220
223
public
: NXOpen::Annotations::PmiSupplementalGeometryProductGridBuilder * PmiSupplementalGeometryProductGrid
224
(
225
);
227
230
public
:
NXOpen::Annotations::PmiSectionViewViewBuilder
*
PmiSectionViewView
231
(
232
);
236
public
:
NXOpen::Annotations::PmiSectionViewCuttingPlaneSymbolBuilder
*
PmiSectionViewCuttingPlaneSymbol
237
(
238
);
242
public
:
NXOpen::Annotations::PmiContextGeneralBuilder
*
PmiContextGeneral
243
(
244
);
248
public
:
void
InheritSettingsFromSelectedObject
249
(
250
NXOpen::NXObject
* selectedObject
251
);
255
public
:
void
InheritSettingsFromCustomerDefault
256
(
257
);
261
public
:
void
InheritSettingsFromPreferences
262
(
263
);
267
public
:
NXOpen::Annotations::OriginAlignmentBuilder
*
DimensionOriginAlignment
268
(
269
);
273
public
:
NXOpen::Annotations::OriginAlignmentBuilder
*
AnnotationOriginAlignment
274
(
275
);
279
public
:
NXOpen::Annotations::OriginAlignmentBuilder
*
TableOriginAlignment
280
(
281
);
285
public
:
void
SynchronizeFCFSymbolSequence
286
(
287
);
288
};
289
}
290
}
291
#ifdef _MSC_VER
292
#pragma warning(pop)
293
#endif
294
#ifdef __GNUC__
295
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
296
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
297
#endif
298
#endif
299
#undef EXPORTLIBRARY