NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Preferences_RoutingStock.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// 布线JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Preferences_RoutingStock.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/Routing_CharacteristicList.hxx>
22#include <NXOpen/Routing_StockData.hxx>
23#include <NXOpen/TaggedObject.hxx>
24#include <NXOpen/libnxopencpp_preferences_exports.hxx>
25#ifdef _MSC_VER
26#pragma warning(push)
27#pragma warning(disable:4996)
28#endif
29#ifdef __GNUC__
30#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
31#endif
32namespace NXOpen
33{
34 namespace Preferences
35 {
36 class RoutingStock;
37 }
38 namespace Preferences
39 {
41 }
42 namespace Routing
43 {
45 }
46 namespace Preferences
47 {
48 class RoutingStockImpl;
53 class NXOPENCPP_PREFERENCESEXPORT RoutingStock
54 {
61
67 private: RoutingStockImpl * m_routingstock_impl;
72 public:
74 tag_t Tag() const;
75 public: ~RoutingStock();
80 (
81 );
86 (
87 NXOpen::Routing::StockStyle defaultStockStyle
88 );
93 public: NX_DEPRECATED("Deprecated in NX2312.0.0. This call can be safely removed as this is now a no-op.") NXString CurrentTile
94 (
95 );
100 public: NX_DEPRECATED("Deprecated in NX2312.0.0. This call can be safely removed as this is now a no-op.") void SetCurrentTile
101 (
102 const NXString & tile
103 );
109 (
110 const char * tile
111 );
116 (
117 );
121 public: void SetStockMode
122 (
124 );
129 (
130 );
134 public: void SetStockFolder
135 (
136 const NXString & stockFolder
137 );
142 (
143 const char * stockFolder
144 );
148 public: bool DeleteOverstock
149 (
150 );
155 (
156 bool deleteOverstock
157 );
162 (
163 );
167 public: void SetStockAnchor
168 (
169 const NXString & anchorName
170 );
175 (
176 const char * anchorName
177 );
181 public: void SetDefaultStock
182 (
183 NXOpen::Routing::CharacteristicList * stockPart ,
185 NXOpen::Routing::CharacteristicList * dataCharx
186 );
190 public: void GetDefaultStock
191 (
192 NXOpen::Routing::CharacteristicList ** stockPart ,
194 NXOpen::Routing::CharacteristicList ** dataCharx
195 );
200 (
201 );
206 (
207 int spaceReservationTranslucency
208 );
213 (
214 NXOpen::Routing::CharacteristicList * stockPart ,
217 NXOpen::Routing::CharacteristicList * dataCharx
218 );
223 (
224 NXOpen::Routing::CharacteristicList ** stockPart ,
227 NXOpen::Routing::CharacteristicList ** dataCharx
228 );
233 (
234 NXOpen::Routing::CharacteristicList * stockPart ,
237 NXOpen::Routing::CharacteristicList * dataCharx
238 );
243 (
244 NXOpen::Routing::CharacteristicList ** stockPart ,
247 NXOpen::Routing::CharacteristicList ** dataCharx
248 );
253 (
254 NXOpen::Routing::CharacteristicList * stockPart ,
257 NXOpen::Routing::CharacteristicList * dataCharx
258 );
263 (
264 NXOpen::Routing::CharacteristicList ** stockPart ,
267 NXOpen::Routing::CharacteristicList ** dataCharx
268 );
273 (
274 );
279 (
281 );
282 }; //lint !e1712 default constructor not defined for class
283 }
284}
285#ifdef _MSC_VER
286#pragma warning(pop)
287#endif
288#ifdef __GNUC__
289#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
290#pragma GCC diagnostic warning "-Wdeprecated-declarations"
291#endif
292#endif
293#undef EXPORTLIBRARY