NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Annotations_AnnotationManager.hxx
1
//--------------------------------------------------------------------------
2
// 版权所有 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++ 接口到 JA API 的头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Annotations_AnnotationManager.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.hxx>
22
#include <NXOpen/Annotations_AppendedText.hxx>
23
#include <NXOpen/Annotations_AssociateDimensionBuilder.hxx>
24
#include <NXOpen/Annotations_AssociativeText.hxx>
25
#include <NXOpen/Annotations_Associativity.hxx>
26
#include <NXOpen/Annotations_AssociativityBuilder.hxx>
27
#include <NXOpen/Annotations_ComponentData.hxx>
28
#include <NXOpen/Annotations_CompoundDatumReferenceBuilder.hxx>
29
#include <NXOpen/Annotations_DatumReference.hxx>
30
#include <NXOpen/Annotations_DatumReferenceBuilder.hxx>
31
#include <NXOpen/Annotations_DimensionData.hxx>
32
#include <NXOpen/Annotations_DraftingDatumTargetBuilder.hxx>
33
#include <NXOpen/Annotations_DraftingFeatureControlFrameBuilder.hxx>
34
#include <NXOpen/Annotations_DraftingNoteBuilder.hxx>
35
#include <NXOpen/Annotations_EditLeaderBuilder.hxx>
36
#include <NXOpen/Annotations_FcfFrame.hxx>
37
#include <NXOpen/Annotations_FcfFrameData.hxx>
38
#include <NXOpen/Annotations_FeatureControlFrameDataBuilder.hxx>
39
#include <NXOpen/Annotations_FeatureControlFrameIndicatorBuilder.hxx>
40
#include <NXOpen/Annotations_LeaderBundle.hxx>
41
#include <NXOpen/Annotations_LeaderData.hxx>
42
#include <NXOpen/Annotations_LetteringPreferences.hxx>
43
#include <NXOpen/Annotations_LineAndArrowPreferences.hxx>
44
#include <NXOpen/Annotations_MasterCustomSymbolData.hxx>
45
#include <NXOpen/Annotations_PmiData.hxx>
46
#include <NXOpen/Annotations_PmiDatumTargetBuilder.hxx>
47
#include <NXOpen/Annotations_PmiFeatureControlFrameBuilder.hxx>
48
#include <NXOpen/Annotations_PmiNoteBuilder.hxx>
49
#include <NXOpen/Annotations_PmiTrackingPropertiesBuilder.hxx>
50
#include <NXOpen/Annotations_QueryPmiBuilder.hxx>
51
#include <NXOpen/Annotations_TextEditorBuilder.hxx>
52
#include <NXOpen/Annotations_UserSymbolPreferences.hxx>
53
#include <NXOpen/BasePart.hxx>
54
#include <NXOpen/LineWelds.hxx>
55
#include <NXOpen/TaggedObject.hxx>
56
#include <NXOpen/type.hxx>
57
#include <NXOpen/ugmath.hxx>
58
#include <NXOpen/libnxopencpp_annotations_exports.hxx>
59
#ifdef _MSC_VER
60
#pragma warning(push)
61
#pragma warning(disable:4996)
62
#endif
63
#ifdef __GNUC__
64
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
65
#endif
66
namespace
NXOpen
67
{
68
namespace
Annotations
69
{
70
class
AnnotationManager
;
71
}
72
class
BasePart
;
73
namespace
Annotations
74
{
75
class
Annotation
;
76
}
77
namespace
Annotations
78
{
79
class
AppendedText
;
80
}
81
namespace
Annotations
82
{
83
class
AssociateDimensionBuilder
;
84
}
85
namespace
Annotations
86
{
87
class
AssociativeText
;
88
}
89
namespace
Annotations
90
{
91
class
Associativity
;
92
}
93
namespace
Annotations
94
{
95
class
AssociativityBuilder
;
96
}
97
namespace
Annotations
98
{
99
class
BendTableCollection
;
100
}
101
namespace
Annotations
102
{
103
class
BusinessModifierCollection
;
104
}
105
namespace
Annotations
106
{
107
class
CenterlineCollection
;
108
}
109
namespace
Annotations
110
{
111
class
ComponentData
;
112
}
113
namespace
Annotations
114
{
115
class
CompoundDatumReferenceBuilder
;
116
}
117
namespace
Annotations
118
{
119
class
CustomSymbolCollection
;
120
}
121
namespace
Annotations
122
{
123
class
DatumReference
;
124
}
125
namespace
Annotations
126
{
127
class
DatumReferenceBuilder
;
128
}
129
namespace
Annotations
130
{
131
class
DatumTarget
;
132
}
133
namespace
Annotations
134
{
135
class
DatumTargetCollection
;
136
}
137
namespace
Annotations
138
{
139
class
Dimension
;
140
}
141
namespace
Annotations
142
{
143
class
DimensionData
;
144
}
145
namespace
Annotations
146
{
147
class
DimensionSetCollection
;
148
}
149
namespace
Annotations
150
{
151
class
DraftingDatumTarget
;
152
}
153
namespace
Annotations
154
{
155
class
DraftingDatumTargetBuilder
;
156
}
157
namespace
Annotations
158
{
159
class
DraftingDatumTargetCollection
;
160
}
161
namespace
Annotations
162
{
163
class
DraftingFeatureControlFrameBuilder
;
164
}
165
namespace
Annotations
166
{
167
class
DraftingImageCollection
;
168
}
169
namespace
Annotations
170
{
171
class
DraftingNoteBuilder
;
172
}
173
namespace
Annotations
174
{
175
class
DraftingSurfaceFinishCollection
;
176
}
177
namespace
Annotations
178
{
179
class
DraftingSurfaceFinishSymbolCollection
;
180
}
181
namespace
Annotations
182
{
183
class
EdgeConditionSymbolCollection
;
184
}
185
namespace
Annotations
186
{
187
class
EditLeaderBuilder
;
188
}
189
namespace
Annotations
190
{
191
class
EditText
;
192
}
193
namespace
Annotations
194
{
195
class
Fcf
;
196
}
197
namespace
Annotations
198
{
199
class
FcfCollection
;
200
}
201
namespace
Annotations
202
{
203
class
FcfDatumReference
;
204
}
205
namespace
Annotations
206
{
207
class
FcfFrame
;
208
}
209
namespace
Annotations
210
{
211
class
FcfFrameData
;
212
}
213
namespace
Annotations
214
{
215
class
FeatureControlFrameData
;
216
}
217
namespace
Annotations
218
{
219
class
FeatureControlFrameDataBuilder
;
220
}
221
namespace
Annotations
222
{
223
class
FeatureControlFrameIndicatorBuilder
;
224
}
225
namespace
Annotations
226
{
227
class
FrameBarCollection
;
228
}
229
namespace
Annotations
230
{
231
class
Gdt
;
232
}
233
namespace
Annotations
234
{
235
class
GdtDatumCollection
;
236
}
237
namespace
Annotations
238
{
239
class
HatchCollection
;
240
}
241
namespace
Annotations
242
{
243
class
HoleTableCollection
;
244
}
245
namespace
Annotations
246
{
247
class
IdSymbolCollection
;
248
}
249
namespace
Annotations
250
{
251
class
IntersectionSymbolCollection
;
252
}
253
namespace
Annotations
254
{
255
class
Label
;
256
}
257
namespace
Annotations
258
{
259
class
LeaderBundle
;
260
}
261
namespace
Annotations
262
{
263
class
LeaderData
;
264
}
265
namespace
Annotations
266
{
267
class
LetteringPreferences
;
268
}
269
namespace
Annotations
270
{
271
class
LineAndArrowPreferences
;
272
}
273
namespace
Annotations
274
{
275
class
LineWeld
;
276
}
277
namespace
Annotations
278
{
279
class
MasterCustomSymbolData;
280
}
281
namespace
Annotations
282
{
283
class
Note
;
284
}
285
namespace
Annotations
286
{
287
class
OffsetCenterPointCollection
;
288
}
289
namespace
Annotations
290
{
291
class
OrdinateMarginCollection
;
292
}
293
namespace
Annotations
294
{
295
class
PartFamilyTableCollection
;
296
}
297
namespace
Annotations
298
{
299
class
PartSymbolFolderCollection
;
300
}
301
namespace
Annotations
302
{
303
class
PartsListCollection
;
304
}
305
namespace
Annotations
306
{
307
class
PmiData
;
308
}
309
namespace
Annotations
310
{
311
class
PmiDatumTargetBuilder
;
312
}
313
namespace
Annotations
314
{
315
class
PmiEdgeConditionSymbolCollection
;
316
}
317
namespace
Annotations
318
{
319
class
PmiFeatureControlFrameBuilder
;
320
}
321
namespace
Annotations
322
{
323
class
PmiFilterCollection
;
324
}
325
namespace
Annotations
326
{
327
class
PmiNoteBuilder
;
328
}
329
namespace
Annotations
330
{
331
class
PmiSurfaceFinishSymbolCollection
;
332
}
333
namespace
Annotations
334
{
335
class
PmiTableSectionCollection
;
336
}
337
namespace
Annotations
338
{
339
class
PmiTrackingPropertiesBuilder
;
340
}
341
namespace
Annotations
342
{
343
class
ProductGridCollection;
344
}
345
namespace
Annotations
346
{
347
class
QueryPmiBuilder
;
348
}
349
namespace
Annotations
350
{
351
class
SimpleDraftingAid
;
352
}
353
namespace
Annotations
354
{
355
class
SymbolFileCollection
;
356
}
357
namespace
Annotations
358
{
359
class
TableCollection
;
360
}
361
namespace
Annotations
362
{
363
class
TableSectionCollection
;
364
}
365
namespace
Annotations
366
{
367
class
TargetPointCollection
;
368
}
369
namespace
Annotations
370
{
371
class
TextEditorBuilder
;
372
}
373
namespace
Annotations
374
{
375
class
UserSymbolPreferences
;
376
}
377
namespace
Annotations
378
{
379
class
WeldCollection
;
380
}
381
class
DisplayableObject
;
382
class
ModelingView
;
383
namespace
Preferences
384
{
385
class
AnnotationPreferences
;
386
}
387
class
SymbolFont
;
388
class
Xform
;
389
namespace
Annotations
390
{
391
class
AnnotationManagerImpl
;
396
class
NXOPENCPP_ANNOTATIONSEXPORT
AnnotationManager
397
{
398
private
:
AnnotationManagerImpl
* m_annotationmanager_impl;
399
private
:
NXOpen::BasePart
* m_owner;
401
public
:
explicit
AnnotationManager
(
NXOpen::BasePart
*owner);
403
public
:
405
tag_t
Tag
()
const
;
406
public
:
~AnnotationManager
();
410
public
:
NXOpen::Annotations::Note
*
CreateNote
411
(
412
std::vector<NXString> & textLines ,
413
const
NXOpen::Point3d
& origin ,
414
NXOpen::AxisOrientation
orientation ,
415
NXOpen::Annotations::LetteringPreferences
* letteringPreferences ,
417
NXOpen::Annotations::UserSymbolPreferences
* userSymbolPreferences
419
);
425
public
:
NXOpen::Annotations::LineWeld
*
ConvertToLineWeld
426
(
427
NXOpen::Annotations::LineWeld
* draftingAid ,
428
bool
keepDraftingAid ,
429
NXOpen::Annotations::LeaderBundle
* leader
432
);
438
public
:
NXOpen::Annotations::Note
*
ConvertToNote
439
(
440
NXOpen::Annotations::SimpleDraftingAid
* draftingAid ,
441
bool
keepDraftingAid
442
);
448
public
:
NXOpen::Annotations::Label
*
ConvertToLabel
449
(
450
NXOpen::Annotations::SimpleDraftingAid
* draftingAid ,
451
bool
keepDraftingAid ,
452
NXOpen::Annotations::LeaderBundle
* leader
455
);
461
public
:
NXOpen::Annotations::Gdt
*
ConvertToGdt
462
(
463
NXOpen::Annotations::SimpleDraftingAid
* draftingAid ,
464
bool
keepDraftingAid ,
465
NXOpen::Annotations::LeaderBundle
* leader
466
);
472
public
:
NXOpen::Annotations::SimpleDraftingAid
*
ConvertToIdSymbol
473
(
474
NXOpen::Annotations::SimpleDraftingAid
* draftingAid ,
475
bool
keepDraftingAid ,
476
NXOpen::Annotations::LeaderBundle
* leader
477
);
483
public
:
NXOpen::Annotations::Label
*
CreateLabel
484
(
485
std::vector<NXString> & textLines ,
486
const
NXOpen::Point3d
& origin ,
487
NXOpen::Annotations::LetteringPreferences
* letteringPreferences ,
489
NXOpen::Annotations::UserSymbolPreferences
* userSymbolPreferences ,
491
NXOpen::Annotations::LineAndArrowPreferences
* lineArrowPreferences ,
493
NXOpen::Annotations::LeaderBundle
* leader
494
);
498
public
:
NXOpen::Annotations::Gdt
*
CreateGdt
499
(
500
std::vector<NXString> & textLines ,
501
const
NXOpen::Point3d
& origin ,
502
NXOpen::Annotations::LetteringPreferences
* letteringPreferences ,
504
NXOpen::Annotations::UserSymbolPreferences
* userSymbolPreferences ,
506
NXOpen::Annotations::LineAndArrowPreferences
* lineArrowPreferences ,
508
bool
alwaysVertical ,
509
NXOpen::Annotations::LeaderBundle
* leader
512
);
516
public
:
NXOpen::Annotations::UserSymbolPreferences
*
NewUserSymbolPreferences
517
(
518
NXOpen::Annotations::UserSymbolPreferences::SizeType
type ,
519
double
lengthOrScale ,
520
double
heightOrAspectRatio
521
);
525
public
:
NXOpen::Annotations::LeaderBundle
*
NewLeaderBundle
526
(
527
);
532
public
:
void
SetCurrentSbfFile
533
(
534
const
NXString
& fileName
535
);
540
void
SetCurrentSbfFile
541
(
542
const
char
* fileName
543
);
548
public
:
NXString
CurrentSbfFile
549
(
550
);
554
public
:
NXOpen::SymbolFont
*
LoadSymbolFontFromSbfFile
555
(
556
const
NXString
& symbolName ,
557
double
* symbolWidth ,
558
double
* symbolHeight
559
);
563
NXOpen::SymbolFont
*
LoadSymbolFontFromSbfFile
564
(
565
const
char
* symbolName ,
566
double
* symbolWidth ,
567
double
* symbolHeight
568
);
573
public
: std::vector<NXString>
ReadAllSymbolNamesFromSbfFile
574
(
575
);
582
public
:
NX_DEPRECATED
(
"在NX7.5.2中已弃用。请使用 NXOpen::Annotations::MasterSymbolBuilder 代替。"
) void SaveUserSymbolPart
583
(
584
NXOpen
::
Annotations
::
MasterCustomSymbolData
* symData
585
);
589
public:
NXOpen
::
Annotations
::
PmiData
*
NewPmiData
590
(
591
);
595
public:
NXOpen
::
Annotations
::
AppendedText
*
NewAppendedText
596
(
597
);
601
public:
NXOpen
::
Annotations
::
DimensionData
*
NewDimensionData
602
(
603
);
607
public:
NXOpen
::
Annotations
::
Associativity
*
NewAssociativity
608
(
609
);
613
public:
NXOpen
::
Annotations
::
FcfFrame
*
NewFcfFrame
614
(
615
);
619
public:
NXOpen
::
Annotations
::
DatumReference
*
NewDatumReference
620
(
621
);
626
public:
NX_DEPRECATED
(
"Deprecated in NX9.0.0. Use NXOpen::Annotations::MasterSymbolBuilder instead."
)
NXOpen
::
Annotations
::
MasterCustomSymbolData
* NewMasterCustomSymbolData
627
(
628
);
632
public:
NXOpen
::
Xform
*
GetDefaultAnnotationPlane
633
(
634
NXOpen
::
Annotations
::
PmiDefaultPlane
jaDefaultPlane
635
);
639
public:
NXOpen
::
Annotations
::
QueryPmiBuilder
*
CreateQueryPmiBuilder
640
(
641
);
645
public: std::vector<
NXOpen
::
Annotations
::
Annotation
*>
QueryPmiFromGeometry
646
(
647
const std::vector<
NXOpen
::
DisplayableObject
*> & geom
648
);
652
public:
NXOpen
::
ModelingView
*
CreateQueryView
653
(
654
const std::vector<
NXOpen
::
Annotations
::
Annotation
*> & pmiSymbols
655
);
659
public:
NXOpen
::
Annotations
::
FcfFrameData
*
NewFcfFrameData
660
(
661
);
665
public:
NXOpen
::
Annotations
::
AssociativityBuilder
*
CreateAssociativityBuilder
666
(
667
NXOpen
::
Annotations
::
Dimension
* dimension ,
668
int
assocIndex
669
);
673
public:
NXOpen
::
Annotations
::
AssociateDimensionBuilder
*
CreateAssociateDimensionBuilder
674
(
675
NXOpen
::
Annotations
::
Dimension
* dimension
676
);
680
public:
NXOpen
::
Annotations
::
LeaderData
*
CreateLeaderData
681
(
682
);
686
public:
void
MakePmi
687
(
688
NXOpen
::
Annotations
::
Annotation
* annotation
689
);
693
public:
void
RemovePmi
694
(
695
NXOpen
::
Annotations
::
Annotation
* annotation
696
);
700
public:
NXOpen
::
Annotations
::
DraftingNoteBuilder
*
CreateDraftingNoteBuilder
701
(
702
NXOpen
::
Annotations
::
SimpleDraftingAid
* annotation
703
);
707
public:
NXOpen
::
Annotations
::
PmiNoteBuilder
*
CreatePmiNoteBuilder
708
(
709
NXOpen
::
Annotations
::
SimpleDraftingAid
* annotation
710
);
714
public:
NXOpen
::
Annotations
::
DraftingFeatureControlFrameBuilder
*
CreateDraftingFeatureControlFrameBuilder
715
(
716
NXOpen
::
Annotations
::
Gdt
* fcf
717
);
721
public:
NXOpen
::
Annotations
::
DraftingDatumTargetBuilder
*
CreateDraftingDatumTargetBuilder
722
(
723
NXOpen
::
Annotations
::
DraftingDatumTarget
* datumTarget
724
);
728
public:
NXOpen
::
Annotations
::
PmiDatumTargetBuilder
*
CreatePmiDatumTargetBuilder
729
(
730
NXOpen
::
Annotations
::
DatumTarget
* datumTarget
731
);
735
public:
NXOpen
::
Annotations
::
PmiFeatureControlFrameBuilder
*
CreatePmiFeatureControlFrameBuilder
736
(
737
NXOpen
::
Annotations
::
Fcf
* fcf
738
);
742
public:
NXOpen
::
Annotations
::
FeatureControlFrameDataBuilder
*
CreateFeatureControlFrameDataBuilder
743
(
744
NXOpen
::
Annotations
::
FeatureControlFrameData
* frame
745
);
749
public:
NXOpen
::
Annotations
::
DatumReferenceBuilder
*
CreateDatumReferenceBuilder
750
(
751
NXOpen
::
Annotations
::
FcfDatumReference
* datumReference
752
);
756
public:
NXOpen
::
Annotations
::
DatumReferenceBuilder
*
CreateEmptyDatumReferenceBuilder
757
(
758
);
762
public:
NXOpen
::
Annotations
::
CompoundDatumReferenceBuilder
*
CreateCompoundDatumReferenceBuilder
763
(
764
);
768
public:
NXOpen
::
Annotations
::
EditLeaderBuilder
*
CreateEditLeaderBuilder
769
(
770
NXOpen
::
DisplayableObject
* tableTag
771
);
775
public:
NXOpen
::
Annotations
::
ComponentData
*
CreateComponentData
776
(
777
NXOpen
::
Annotations
::
Annotation
* annotationTag
778
);
782
public:
void
SetWeldStandard
783
(
784
NXOpen
::
Annotations
::
WeldStandard
standard
785
);
789
public:
NXOpen
::
Annotations
::
WeldStandard
WeldStandard
790
(
791
);
796
public:
void
SetMasterSymbolNameInQaf
797
(
798
);
803
public:
NXOpen
::
Annotations
::
AssociativeText
*
CreateAssociativeText
804
(
805
);
809
public:
NXString
GetStandardSymbolTextFont
810
(
811
);
815
public:
void
SetStandardSymbolTextFont
816
(
817
const
NXString
& symbolTextFontName
818
);
822
void
SetStandardSymbolTextFont
823
(
824
const
char
* symbolTextFontName
825
);
829
public:
NXOpen
::
Annotations
::
PmiTrackingPropertiesBuilder
*
CreatePmiTrackingPropertiesBuilder
830
(
831
);
835
public:
void
SetParallelToScreen
836
(
837
bool
parallelToScreen ,
838
const std::vector<
NXOpen
::
Annotations
::
Annotation
*> & annotations
839
);
843
public:
NXOpen
::
Annotations
::
FeatureControlFrameIndicatorBuilder
*
CreateFeatureControlFrameIndicatorBuilder
844
(
845
);
849
public:
NXOpen
::
Annotations
::
TextEditorBuilder
*
CreateTextEditorBuilder
850
(
851
const std::vector<
NXString
> & text
852
);
856
public:
NXOpen
::
Preferences
::AnnotationPreferences *
Preferences
();
860
public:
NXOpen
::
Annotations
::
PmiFilterCollection
*
PmiFilters
();
864
public:
NXOpen
::
Annotations
::
FcfCollection
*
Fcfs
();
868
public:
NXOpen
::
Annotations
::
GdtDatumCollection
*
Datums
();
872
public:
NXOpen
::
Annotations
::
DatumTargetCollection
*
DatumTargets
();
876
public:
NXOpen
::
Annotations
::
DraftingDatumTargetCollection
*
DraftingDatumTargets
();
880
public:
NXOpen
::
Annotations
::
WeldCollection
*
Welds
();
884
public:
NXOpen
::
Annotations
::
CustomSymbolCollection
*
CustomSymbols
();
888
public:
NXOpen
::
Annotations
::
IdSymbolCollection
*
IdSymbols
();
892
public:
NXOpen
::
Annotations
::
BusinessModifierCollection
*
BusinessModifiers
();
896
public:
NXOpen
::
Annotations
::
OrdinateMarginCollection
*
OrdinateMargins
();
900
public:
NXOpen
::
Annotations
::
DimensionSetCollection
*
DimensionSets
();
904
public:
NXOpen
::
Annotations
::
CenterlineCollection
*
Centerlines
();
908
public:
NXOpen
::
Annotations
::
IntersectionSymbolCollection
*
IntersectionSymbols
();
912
public:
NXOpen
::
Annotations
::
TargetPointCollection
*
TargetPoints
();
916
public:
NXOpen
::
Annotations
::
OffsetCenterPointCollection
*
OffsetCenterPoints
();
920
public:
NXOpen
::
Annotations
::
HatchCollection
*
Hatches
();
924
public:
NXOpen
::
Annotations
::
DraftingSurfaceFinishCollection
*
DraftingSurfaceFinishSymbols
();
928
public:
NXOpen
::
Annotations
::
PartSymbolFolderCollection
*
PartSymbolFolders
();
932
public:
NXOpen
::
Annotations
::
TableSectionCollection
*
TableSections
();
936
public:
NXOpen
::
Annotations
::
TableCollection
*
Tables
();
940
public:
NXOpen
::
Annotations
::
HoleTableCollection
*
HoleTables
();
944
public:
NXOpen
::
Annotations
::
PmiTableSectionCollection
*
PmiTableSections
();
948
public:
NXOpen
::
Annotations
::
PartsListCollection
*
PartsLists
();
952
public:
NXOpen
::
Annotations
::
FrameBarCollection
*
FrameBars
();
956
public:
NXOpen
::
Annotations
::
SymbolFileCollection
*
SymbolFiles
();
960
public:
NXOpen
::
Annotations
::
DraftingImageCollection
*
DraftingImages
();
964
public:
NXOpen
::
Annotations
::
BendTableCollection
*
BendTables
();
966
969
public:
NXOpen
::
Annotations
::
ProductGridCollection
*ProductGrids();
971
974
public:
NXOpen
::
Annotations
::
PartFamilyTableCollection
*
PartFamilyTables
();
978
public:
NXOpen
::
Annotations
::
EdgeConditionSymbolCollection
*
EdgeConditionSymbol
();
982
public:
NXOpen
::
Annotations
::
PmiEdgeConditionSymbolCollection
*
PmiEdgeConditionSymbol
();
986
public:
NXOpen
::
Annotations
::
DraftingSurfaceFinishSymbolCollection
*
DraftingSurfaceFinishSymbol
();
990
public:
NXOpen
::
Annotations
::
PmiSurfaceFinishSymbolCollection
*
PmiSurfaceFinishSymbol
();
994
public:
NXOpen
::
Annotations
::
EditText
*
EditText
();
995
};
//lint !e1712 default constructor not defined for class
996
}
997
}
998
#ifdef _MSC_VER
999
#pragma warning(pop)
1000
#endif
1001
#ifdef __GNUC__
1002
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
1003
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
1004
#endif
1005
#endif
1006
#undef EXPORTLIBRARY