NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_RoutingUserPreferences.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口头文件:JA API
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_RoutingUserPreferences.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/TaggedObject.hxx>
22#include <NXOpen/libnxopencpp_preferences_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
30namespace NXOpen
31{
32 namespace Preferences
33 {
35 }
36 namespace Preferences
37 {
39 }
40 namespace Preferences
41 {
42 class RoutingUserPreferencesImpl;
46 class NXOPENCPP_PREFERENCESEXPORT RoutingUserPreferences
47 {
48 private: RoutingUserPreferencesImpl * m_routinguserpreferences_impl;
53 public:
55 tag_t Tag() const;
61 (
62 const NXString & name ,
63 NXString* value
64 );
69 (
70 const char * name ,
71 NXString* value
72 );
77 (
78 const NXString & name ,
79 const NXString & value
80 );
85 (
86 const char * name ,
87 const char * value
88 );
93 (
94 const NXString & name ,
95 std::vector<NXString> & values
96 );
101 (
102 const char * name ,
103 std::vector<NXString> & values
104 );
109 (
110 const NXString & name ,
111 std::vector<NXString> & values
112 );
117 (
118 const char * name ,
119 std::vector<NXString> & values
120 );
125 (
126 const NXString & name ,
127 int* value
128 );
133 (
134 const char * name ,
135 int* value
136 );
141 (
142 const NXString & name ,
143 int value
144 );
149 (
150 const char * name ,
151 int value
152 );
157 (
158 const NXString & name ,
159 std::vector<int> & values
160 );
165 (
166 const char * name ,
167 std::vector<int> & values
168 );
173 (
174 const NXString & name ,
175 const std::vector<int> & values
176 );
181 (
182 const char * name ,
183 const std::vector<int> & values
184 );
189 (
190 const NXString & name ,
191 double* value
192 );
197 (
198 const char * name ,
199 double* value
200 );
205 (
206 const NXString & name ,
207 double value
208 );
213 (
214 const char * name ,
215 double value
216 );
221 (
222 const NXString & name ,
223 std::vector<double> & values
224 );
229 (
230 const char * name ,
231 std::vector<double> & values
232 );
237 (
238 const NXString & name ,
239 const std::vector<double> & values
240 );
245 (
246 const char * name ,
247 const std::vector<double> & values
248 );
249 }; //lint !e1712 default constructor not defined for class
250 }
251}
252#ifdef _MSC_VER
253#pragma warning(pop)
254#endif
255#ifdef __GNUC__
256#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
257#pragma GCC diagnostic warning "-Wdeprecated-declarations"
258#endif
259#endif
260#undef EXPORTLIBRARY