NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Schematic_PreferencesAnnotationBuilder.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++接口头文件(JA API)
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Schematic_PreferencesAnnotationBuilder.ja
9
//
10
// 生成工具:
11
// apiwrap
12
//
13
// 警告:
14
// 此文件为自动生成,请勿手动编辑
15
//
16
#pragma once
17
#include <NXOpen/NXDeprecation.hxx>
18
#include <vector>
19
#include <NXOpen/NXString.h>
20
#include <NXOpen/Callback.hxx>
21
#include <NXOpen/Diagramming_DataType.hxx>
22
#include <NXOpen/Diagramming_RenderingPropertiesBuilder.hxx>
23
#include <NXOpen/Diagramming_Tables_CellSettingsBuilder.hxx>
24
#include <NXOpen/Diagramming_TextStyleBuilder.hxx>
25
#include <NXOpen/GeometricUtilities_IComponentBuilder.hxx>
26
#include <NXOpen/TaggedObject.hxx>
27
#include <NXOpen/libnxopencpp_schematic_exports.hxx>
28
#ifdef _MSC_VER
29
#pragma warning(push)
30
#pragma warning(disable:4996)
31
#endif
32
#ifdef __GNUC__
33
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
34
#endif
35
namespace
NXOpen
36
{
37
namespace
Schematic
38
{
39
class
PreferencesAnnotationBuilder
;
40
}
41
namespace
Diagramming
42
{
43
class
RenderingPropertiesBuilder
;
44
}
45
namespace
Diagramming
46
{
47
namespace
Tables
48
{
49
class
CellSettingsBuilder
;
50
}
51
}
52
namespace
Diagramming
53
{
54
class
TextStyleBuilder
;
55
}
56
namespace
GeometricUtilities
57
{
58
class
IComponentBuilder
;
59
}
60
namespace
Schematic
61
{
62
class
_PreferencesAnnotationBuilderBuilder;
63
class
PreferencesAnnotationBuilderImpl;
68
class
NXOPENCPP_SCHEMATICEXPORT PreferencesAnnotationBuilder :
public
NXOpen::TaggedObject
,
public
virtual
NXOpen::GeometricUtilities::IComponentBuilder
69
{
70
private
:
PreferencesAnnotationBuilderImpl
* m_preferencesannotationbuilder_impl;
71
private
:
friend
class
_PreferencesAnnotationBuilderBuilder;
72
protected
: PreferencesAnnotationBuilder();
73
public
: ~PreferencesAnnotationBuilder();
77
public
:
NXOpen::Diagramming::DiagrammingConnectionlabelhorizontaloffsetposition
ConnectionLabelHorizontalOffsetPosition
78
(
79
);
83
public
:
void
SetConnectionLabelHorizontalOffsetPosition
84
(
85
NXOpen::Diagramming::DiagrammingConnectionlabelhorizontaloffsetposition
position
86
);
90
public
:
NXOpen::Diagramming::DiagrammingConnectionlabelverticaloffsetposition
ConnectionLabelVerticalOffsetPosition
91
(
92
);
96
public
:
void
SetConnectionLabelVerticalOffsetPosition
97
(
98
NXOpen::Diagramming::DiagrammingConnectionlabelverticaloffsetposition
position
99
);
103
public
:
bool
ConnectionLabelPositionCenter
104
(
105
);
109
public
:
void
SetConnectionLabelPositionCenter
110
(
111
bool
center
112
);
116
public
:
double
ConnectionLabelOffset
117
(
118
);
122
public
:
void
SetConnectionLabelOffset
123
(
124
double
offset
125
);
129
public
:
NXOpen::Diagramming::TextStyleBuilder
*
TextStyleConnectionBuilder
130
(
131
);
135
public
:
NXOpen::Diagramming::TextStyleBuilder
*
TextStyleNoteBuilder
136
(
137
);
141
public
:
NXOpen::Diagramming::Tables::CellSettingsBuilder
*
TablesCellSettings
142
(
143
);
147
public
:
NXOpen::Diagramming::RenderingPropertiesBuilder
*
TablesBorderCellSettings
148
(
149
);
153
public
:
bool
ShowConnectionTag
154
(
155
);
159
public
:
void
SetShowConnectionTag
160
(
161
bool
showConnectionTag
162
);
167
public
:
virtual
bool
Validate
168
(
169
);
170
};
171
}
172
}
173
#ifdef _MSC_VER
174
#pragma warning(pop)
175
#endif
176
#ifdef __GNUC__
177
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
178
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
179
#endif
180
#endif
181
#undef EXPORTLIBRARY