NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
BlockStyler_SpecifyPoint.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// JA API 的 C++ 接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// BlockStyler_SpecifyPoint.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/BlockStyler_UIBlock.hxx>
22
#include <NXOpen/ugmath.hxx>
23
#include <NXOpen/libnxopenuicpp_exports.hxx>
24
#ifdef _MSC_VER
25
#pragma warning(push)
26
#pragma warning(disable:4996)
27
#endif
28
#ifdef __GNUC__
29
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
30
#endif
31
namespace
NXOpen
32
{
33
namespace
BlockStyler
34
{
35
class
SpecifyPoint
;
36
}
37
namespace
BlockStyler
38
{
39
class
UIBlock
;
40
}
41
class
TaggedObject
;
42
class
View
;
43
namespace
BlockStyler
44
{
45
class
_SpecifyPointBuilder;
46
class
SpecifyPointImpl;
50
class
NXOPENUICPPEXPORT SpecifyPoint :
public
NXOpen::BlockStyler::UIBlock
51
{
52
private
:
SpecifyPointImpl
* m_specifypoint_impl;
53
private
:
friend
class
_SpecifyPointBuilder;
54
protected
: SpecifyPoint();
55
public
: ~SpecifyPoint();
59
public
:
bool
AutomaticProgression
60
(
61
);
65
public
:
void
SetAutomaticProgression
66
(
67
bool
automaticProgression
68
);
72
public
:
NXString
BalloonTooltipImage
73
(
74
);
78
public
:
void
SetBalloonTooltipImage
79
(
80
const
NXString
& imageString
81
);
85
void
SetBalloonTooltipImage
86
(
87
const
char
* imageString
88
);
92
public
:
NXString
BalloonTooltipLayoutAsString
93
(
94
);
98
public
:
void
SetBalloonTooltipLayoutAsString
99
(
100
const
NXString
& enumString
101
);
105
void
SetBalloonTooltipLayoutAsString
106
(
107
const
char
* enumString
108
);
112
public
: std::vector<NXString>
GetBalloonTooltipLayoutMembers
113
(
114
);
118
public
:
NXString
BalloonTooltipText
119
(
120
);
124
public
:
void
SetBalloonTooltipText
125
(
126
const
NXString
& balloonTooltipText
127
);
131
void
SetBalloonTooltipText
132
(
133
const
char
* balloonTooltipText
134
);
138
public
:
bool
CreateInterpartLink
139
(
140
);
144
public
:
void
SetCreateInterpartLink
145
(
146
bool
createLink
147
);
151
public
:
NXString
InterpartSelectionAsString
152
(
153
);
157
public
:
void
SetInterpartSelectionAsString
158
(
159
const
NXString
& enumString
160
);
164
void
SetInterpartSelectionAsString
165
(
166
const
char
* enumString
167
);
171
public
: std::vector<NXString>
GetInterpartSelectionMembers
172
(
173
);
177
public
: std::vector<NXOpen::TaggedObject *>
GetSelectedObjects
178
(
179
);
183
public
:
void
SetSelectedObjects
184
(
185
const
std::vector<NXOpen::TaggedObject *> & objectVector
186
);
190
public
:
NXString
StepStatusAsString
191
(
192
);
196
public
:
void
SetStepStatusAsString
197
(
198
const
NXString
& enumString
199
);
203
void
SetStepStatusAsString
204
(
205
const
char
* enumString
206
);
210
public
: std::vector<NXString>
GetStepStatusMembers
211
(
212
);
216
public
:
bool
EnableFacetSelection
217
(
218
);
222
public
:
void
SetEnableFacetSelection
223
(
224
bool
enableSelection
225
);
229
public
:
NXOpen::Point3d
Point
230
(
231
);
235
public
:
void
SetPoint
236
(
237
const
NXOpen::Point3d
& point
238
);
242
public
:
bool
ShowShortcuts
243
(
244
);
248
public
:
void
SetShowShortcuts
249
(
250
bool
show
251
);
255
public
:
int
SnapPointTypesEnabled
256
(
257
);
261
public
:
void
SetSnapPointTypesEnabled
262
(
263
int
snapTypes
264
);
268
public
:
int
SnapPointTypesOnByDefault
269
(
270
);
274
public
:
void
SetSnapPointTypesOnByDefault
275
(
276
int
snapTypesByDefault
277
);
281
public
:
NXString
LabelString
282
(
283
);
287
public
:
void
SetLabelString
288
(
289
const
NXString
& labelString
290
);
294
void
SetLabelString
295
(
296
const
char
* labelString
297
);
301
public
:
NXOpen::View
*
SelectionView
302
(
303
);
307
public
:
void
TestSelection
308
(
309
NXOpen::TaggedObject
* objectVector
310
);
314
public
:
void
TestPointSpecified
315
(
316
const
NXOpen::Point3d
& point
317
);
318
};
319
}
320
}
321
#ifdef _MSC_VER
322
#pragma warning(pop)
323
#endif
324
#ifdef __GNUC__
325
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
326
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
327
#endif
328
#endif
329
#undef EXPORTLIBRARY