NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_RoutingPart.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口头文件:管路零件(JA API)
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_RoutingPart.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/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 {
34 class RoutingPart;
35 }
36 namespace Preferences
37 {
39 }
40 namespace Preferences
41 {
43 }
44 namespace Preferences
45 {
46 class RoutingPartImpl;
51 class NXOPENCPP_PREFERENCESEXPORT RoutingPart
52 {
59
65
71
77
83 private: RoutingPartImpl * m_routingpart_impl;
88 public:
90 tag_t Tag() const;
91 public: ~RoutingPart();
96 (
97 );
102 (
104 );
109 (
110 );
116 (
117 const NXString & desiredPort
118 );
124 (
125 const char * desiredPort
126 );
133 (
134 );
140 (
141 const NXString & attributeName ,
142 const NXString & attributeValue
143 );
149 (
150 const char * attributeName ,
151 const char * attributeValue
152 );
158 (
159 NXString* attributeName ,
161 NXString* attributeValue
163 );
168 (
169 );
174 (
175 int maxSols
176 );
180 public: int Layer
181 (
182 );
186 public: void SetLayer
187 (
188 int layer
189 );
194 (
195 );
199 public: void SetBomFormatPart
200 (
201 const NXString & bomPart
202 );
207 (
208 const char * bomPart
209 );
214 (
215 );
220 (
222 );
227 (
228 );
233 (
235 );
240 (
241 );
246 (
248 );
253 (
254 );
259 (
260 const NXString & invalidChars
261 );
266 (
267 const char * invalidChars
268 );
273 (
274 );
279 (
280 const NXString & elbowNode
281 );
286 (
287 const char * elbowNode
288 );
293 }; //lint !e1712 default constructor not defined for class
294 }
295}
296#ifdef _MSC_VER
297#pragma warning(pop)
298#endif
299#ifdef __GNUC__
300#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
301#pragma GCC diagnostic warning "-Wdeprecated-declarations"
302#endif
303#endif
304#undef EXPORTLIBRARY