NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Annotations_TableStyleBuilder.hxx
1
//--------------------------------------------------------------------------
2
// 版权所有 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++ 接口到 JA API 的头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Annotations_TableStyleBuilder.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_BendTableSettingsBuilder.hxx>
22
#include <NXOpen/Annotations_HoleTableSettingsContentBuilder.hxx>
23
#include <NXOpen/Annotations_HoleTableSettingsFormatBuilder.hxx>
24
#include <NXOpen/Annotations_HoleTableSettingsHoleFiltersBuilder.hxx>
25
#include <NXOpen/Annotations_HoleTableSettingsLabelBuilder.hxx>
26
#include <NXOpen/Annotations_HoleTableSettingsWorkflowBuilder.hxx>
27
#include <NXOpen/Annotations_PartFamilyTableSettingsBuilder.hxx>
28
#include <NXOpen/Annotations_PartsListBuilder.hxx>
29
#include <NXOpen/Annotations_TableCellStyleBuilder.hxx>
30
#include <NXOpen/Annotations_TableColumnSettingsBuilder.hxx>
31
#include <NXOpen/Annotations_TableCommonSortingBuilder.hxx>
32
#include <NXOpen/Annotations_TableSectionStyleBuilder.hxx>
33
#include <NXOpen/Annotations_TabularNoteStyleBuilder.hxx>
34
#include <NXOpen/Annotations_StyleBuilder.hxx>
35
#include <NXOpen/libnxopencpp_annotations_exports.hxx>
36
#ifdef _MSC_VER
37
#pragma warning(push)
38
#pragma warning(disable:4996)
39
#endif
40
#ifdef __GNUC__
41
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
42
#endif
43
namespace
NXOpen
44
{
45
namespace
Annotations
46
{
47
class
TableStyleBuilder
;
48
}
49
namespace
Annotations
50
{
51
class
BendTableSettingsBuilder
;
52
}
53
namespace
Annotations
54
{
55
class
HoleTableSettingsContentBuilder
;
56
}
57
namespace
Annotations
58
{
59
class
HoleTableSettingsFormatBuilder
;
60
}
61
namespace
Annotations
62
{
63
class
HoleTableSettingsHoleFiltersBuilder
;
64
}
65
namespace
Annotations
66
{
67
class
HoleTableSettingsLabelBuilder
;
68
}
69
namespace
Annotations
70
{
71
class
HoleTableSettingsWorkflowBuilder
;
72
}
73
namespace
Annotations
74
{
75
class
PartFamilyTableSettingsBuilder
;
76
}
77
namespace
Annotations
78
{
79
class
PartsListBuilder
;
80
}
81
namespace
Annotations
82
{
83
class
StyleBuilder
;
84
}
85
namespace
Annotations
86
{
87
class
TableCellStyleBuilder
;
88
}
89
namespace
Annotations
90
{
91
class
TableColumnSettingsBuilder
;
92
}
93
namespace
Annotations
94
{
95
class
TableCommonSortingBuilder
;
96
}
97
namespace
Annotations
98
{
99
class
TableSectionStyleBuilder
;
100
}
101
namespace
Annotations
102
{
103
class
TabularNoteStyleBuilder
;
104
}
105
namespace
Annotations
106
{
107
class
_TableStyleBuilderBuilder;
108
class
TableStyleBuilderImpl;
114
class
NXOPENCPP_ANNOTATIONSEXPORT TableStyleBuilder :
public
NXOpen::Annotations::StyleBuilder
115
{
116
private
:
TableStyleBuilderImpl
* m_tablestylebuilder_impl;
117
private
:
friend
class
_TableStyleBuilderBuilder;
118
protected
: TableStyleBuilder();
119
public
: ~TableStyleBuilder();
123
public
:
NXOpen::Annotations::TabularNoteStyleBuilder
*
TabularNoteStyle
124
(
125
);
129
public
:
NXOpen::Annotations::TableSectionStyleBuilder
*
TableSectionStyle
130
(
131
);
135
public
:
NXOpen::Annotations::TableCellStyleBuilder
*
TableCellStyle
136
(
137
);
141
public
:
NXOpen::Annotations::HoleTableSettingsFormatBuilder
*
HoleTableFormat
142
(
143
);
147
public
:
NXOpen::Annotations::HoleTableSettingsContentBuilder
*
HoleTableContent
148
(
149
);
153
public
:
NXOpen::Annotations::HoleTableSettingsHoleFiltersBuilder
*
HoleTableHoleFilters
154
(
155
);
159
public
:
NXOpen::Annotations::HoleTableSettingsLabelBuilder
*
HoleTableLabel
160
(
161
);
165
public
:
NXOpen::Annotations::HoleTableSettingsWorkflowBuilder
*
HoleTableWorkflow
166
(
167
);
171
public
:
NXOpen::Annotations::BendTableSettingsBuilder
*
BendTable
172
(
173
);
177
public
:
NXOpen::Annotations::TableColumnSettingsBuilder
*
TableColumnSettingsBuilder
178
(
179
);
183
public
:
NXOpen::Annotations::PartsListBuilder
*
PartsListBuilder
184
(
185
);
189
public
:
NXOpen::Annotations::TableCommonSortingBuilder
*
TableCommonSorting
190
(
191
);
195
public
:
NXOpen::Annotations::PartFamilyTableSettingsBuilder
*
PartFamilyTable
196
(
197
);
198
};
199
}
200
}
201
#ifdef _MSC_VER
202
#pragma warning(pop)
203
#endif
204
#ifdef __GNUC__
205
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
206
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
207
#endif
208
#endif
209
#undef EXPORTLIBRARY