NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Tooling_SpreadsheetDataParameter.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// Header for C++ interface to JA API
5
//--------------------------------------------------------------------------
6
//
7
// Source File:
8
// Tooling_SpreadsheetDataParameter.ja
9
//
10
// Generated by:
11
// apiwrap
12
//
13
// WARNING:
14
// This file is automatically generated - do not edit by hand
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/TransientObject.hxx>
22
#include <NXOpen/libnxopencpp_tooling_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
Tooling
33
{
34
class
SpreadsheetDataParameter
;
35
}
36
namespace
Tooling
37
{
38
class
SpreadsheetDataParameterImpl;
43
class
NXOPENCPP_TOOLINGEXPORT
SpreadsheetDataParameter
:
public
NXOpen::TransientObject
44
{
46
public
:
enum
Status
47
{
48
StatusLock
= 1,
49
StatusSystemKey
,
50
StatusUserKey
= 4,
51
StatusHideStatus
= 8,
52
StatusScaleItem
= 16,
53
StatusReadOnly
= 32,
54
StatusModified
= 64,
55
StatusForceColor
= 128,
56
StatusHiddenValue
= 256,
57
StatusOptionValue
= 512,
58
StatusNonStandardValue
= 1024,
59
StatusShipRule
= 2048
60
};
61
private
:
SpreadsheetDataParameterImpl
* m_spreadsheetdataparameter_impl;
63
public
:
explicit
SpreadsheetDataParameter
(
void
*ptr);
65
68
public
:
virtual
~SpreadsheetDataParameter
();
72
public
:
NXString
ParameterName
73
(
74
);
78
public
:
void
SetParameterName
79
(
80
const
NXString
& parameterName
81
);
85
void
SetParameterName
86
(
87
const
char
* parameterName
88
);
92
public
:
NXString
DescriptiveName
93
(
94
);
98
public
:
void
SetDescriptiveName
99
(
100
const
NXString
& descriptiveName
101
);
105
void
SetDescriptiveName
106
(
107
const
char
* descriptiveName
108
);
112
public
:
NXString
ParameterValue
113
(
114
);
118
public
:
void
SetParameterValue
119
(
120
const
NXString
& parameterValue
121
);
125
void
SetParameterValue
126
(
127
const
char
* parameterValue
128
);
132
public
:
void
GetValueList
133
(
134
std::vector<NXString> & paraValues
135
);
139
public
:
int
ParameterStatus
140
(
141
);
145
public
:
void
SetParameterStatus
146
(
147
int
parameterStatus
148
);
152
public
:
bool
HasStatus
153
(
154
NXOpen::Tooling::SpreadsheetDataParameter::Status
parameterStatus
155
);
156
};
//lint !e1712 default constructor not defined for class
157
}
158
}
159
#ifdef _MSC_VER
160
#pragma warning(pop)
161
#endif
162
#ifdef __GNUC__
163
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
164
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
165
#endif
166
#endif
167
#undef EXPORTLIBRARY