NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
BlockStyler_DoubleBlock.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++ JA API接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// BlockStyler_DoubleBlock.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/libnxopenuicpp_exports.hxx>
23
#ifdef _MSC_VER
24
#pragma warning(push)
25
#pragma warning(disable:4996)
26
#endif
27
#ifdef __GNUC__
28
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
29
#endif
30
namespace
NXOpen
31
{
32
namespace
BlockStyler
33
{
34
class
DoubleBlock
;
35
}
36
namespace
BlockStyler
37
{
38
class
UIBlock
;
39
}
40
namespace
BlockStyler
41
{
42
class
_DoubleBlockBuilder;
43
class
DoubleBlockImpl;
47
class
NXOPENUICPPEXPORT DoubleBlock :
public
NXOpen::BlockStyler::UIBlock
48
{
49
private
:
DoubleBlockImpl
* m_doubleblock_impl;
50
private
:
friend
class
_DoubleBlockBuilder;
51
protected
: DoubleBlock();
52
public
: ~DoubleBlock();
56
public
:
bool
AdaptiveScaleLimits
57
(
58
);
62
public
:
void
SetAdaptiveScaleLimits
63
(
64
bool
scaleLimits
65
);
69
public
:
NXString
BalloonTooltipImage
70
(
71
);
75
public
:
void
SetBalloonTooltipImage
76
(
77
const
NXString
& imageString
78
);
82
void
SetBalloonTooltipImage
83
(
84
const
char
* imageString
85
);
89
public
:
NXString
BalloonTooltipLayoutAsString
90
(
91
);
95
public
:
void
SetBalloonTooltipLayoutAsString
96
(
97
const
NXString
& enumString
98
);
102
void
SetBalloonTooltipLayoutAsString
103
(
104
const
char
* enumString
105
);
109
public
: std::vector<NXString>
GetBalloonTooltipLayoutMembers
110
(
111
);
115
public
:
NXString
BalloonTooltipText
116
(
117
);
121
public
:
void
SetBalloonTooltipText
122
(
123
const
NXString
& balloonTooltipText
124
);
128
void
SetBalloonTooltipText
129
(
130
const
char
* balloonTooltipText
131
);
135
public
:
NXString
Bitmap
136
(
137
);
141
public
:
void
SetBitmap
142
(
143
const
NXString
& bitmapString
144
);
148
void
SetBitmap
149
(
150
const
char
* bitmapString
151
);
155
public
: std::vector<double>
GetComboOptions
156
(
157
);
161
public
:
void
SetComboOptions
162
(
163
const
std::vector<double> & optionValue
164
);
168
public
:
double
Increment
169
(
170
);
174
public
:
void
SetIncrement
175
(
176
double
increment
177
);
181
public
:
double
LineIncrement
182
(
183
);
187
public
:
void
SetLineIncrement
188
(
189
double
lineIncrement
190
);
194
public
:
bool
Localize
195
(
196
);
200
public
:
void
SetLocalize
201
(
202
bool
localize
203
);
207
public
:
double
MaximumValue
208
(
209
);
213
public
:
void
SetMaximumValue
214
(
215
double
maxValue
216
);
220
public
:
bool
MaxInclusive
221
(
222
);
226
public
:
void
SetMaxInclusive
227
(
228
bool
maxInclusive
229
);
233
public
:
double
MinimumValue
234
(
235
);
239
public
:
void
SetMinimumValue
240
(
241
double
minValue
242
);
246
public
:
bool
MinInclusive
247
(
248
);
252
public
:
void
SetMinInclusive
253
(
254
bool
minInclusive
255
);
259
public
:
double
PageIncrement
260
(
261
);
265
public
:
void
SetPageIncrement
266
(
267
double
pageIncrement
268
);
272
public
:
NXString
PresentationStyleAsString
273
(
274
);
278
public
:
void
SetPresentationStyleAsString
279
(
280
const
NXString
& enumString
281
);
285
void
SetPresentationStyleAsString
286
(
287
const
char
* enumString
288
);
292
public
: std::vector<NXString>
GetPresentationStyleMembers
293
(
294
);
298
public
:
bool
RetainValue
299
(
300
);
304
public
:
void
SetRetainValue
305
(
306
bool
retain
307
);
311
public
:
bool
ScaleLimits
312
(
313
);
317
public
:
void
SetScaleLimits
318
(
319
bool
scaleLimits
320
);
324
public
:
NXString
ScaleMaxLimitLabel
325
(
326
);
330
public
:
void
SetScaleMaxLimitLabel
331
(
332
const
NXString
& maxLimitLabel
333
);
337
void
SetScaleMaxLimitLabel
338
(
339
const
char
* maxLimitLabel
340
);
344
public
:
NXString
ScaleMinLimitLabel
345
(
346
);
350
public
:
void
SetScaleMinLimitLabel
351
(
352
const
NXString
& minLimitLabel
353
);
357
void
SetScaleMinLimitLabel
358
(
359
const
char
* minLimitLabel
360
);
364
public
:
bool
ShowScaleValue
365
(
366
);
370
public
:
void
SetShowScaleValue
371
(
372
bool
showValue
373
);
377
public
:
bool
TitleVisibility
378
(
379
);
383
public
:
void
SetTitleVisibility
384
(
385
bool
visibility
386
);
390
public
:
double
Value
391
(
392
);
396
public
:
void
SetValue
397
(
398
double
doubleValue
399
);
403
public
:
bool
WrapSpin
404
(
405
);
409
public
:
void
SetWrapSpin
410
(
411
bool
wrapSpin
412
);
416
public
:
bool
ReadOnlyValue
417
(
418
);
422
public
:
void
SetReadOnlyValue
423
(
424
bool
readOnly
425
);
429
public
:
void
TestValueChanged
430
(
431
double
doubleValue
432
);
433
};
434
}
435
}
436
#ifdef _MSC_VER
437
#pragma warning(pop)
438
#endif
439
#ifdef __GNUC__
440
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
441
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
442
#endif
443
#endif
444
#undef EXPORTLIBRARY