NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Routing_FittingOverstock.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// 管路附件过盈量JA接口C++头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Routing_FittingOverstock.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/INXObject.hxx>
22#include <NXOpen/NXObject.hxx>
23#include <NXOpen/Routing_ICharacteristic.hxx>
24#include <NXOpen/Routing_CharacteristicList.hxx>
25#include <NXOpen/libnxopencpp_routing_exports.hxx>
26#ifdef _MSC_VER
27#pragma warning(push)
28#pragma warning(disable:4996)
29#endif
30#ifdef __GNUC__
31#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
32#endif
33namespace NXOpen
34{
35 namespace Routing
36 {
37 class FittingOverstock;
38 }
39 namespace Assemblies
40 {
41 class Component;
42 }
43 class BasePart;
44 class INXObject;
45 class NXObject;
46 namespace Routing
47 {
49 }
50 namespace Routing
51 {
52 class ICharacteristic;
53 }
54 namespace Routing
55 {
56 class StockData;
57 }
58 namespace Routing
59 {
60 class _FittingOverstockBuilder;
61 class FittingOverstockImpl;
65 class NXOPENCPP_ROUTINGEXPORT FittingOverstock : public NXOpen::NXObject, public virtual NXOpen::Routing::ICharacteristic
66 {
67 private: FittingOverstockImpl * m_fittingoverstock_impl;
68 private: friend class _FittingOverstockBuilder;
69 protected: FittingOverstock();
70 public: ~FittingOverstock();
75 (
76 );
81 (
82 const NXString & partName
83 );
88 (
89 const char * partName
90 );
96 (
97 );
102 (
103 );
108 public: NX_DEPRECATED("Deprecated in NX11.0.0. Use NXOpen::Routing::ICharacteristic::SetCharacteristics2 instead.") virtual void SetCharacteristics
109 (
111 );
115 public: virtual int GetIntegerCharacteristic
116 (
117 const NXString & name
118 );
123 (
124 const char * name
125 );
131 public: NX_DEPRECATED("Deprecated in NX11.0.0. Use NXOpen::Routing::ICharacteristic::SetCharacteristic2 instead.") virtual void SetCharacteristic
132 (
133 const NXString & name ,
134 int value
135 );
141 virtual void SetCharacteristic
142 (
143 const char * name ,
144 int value
145 );
149 public: virtual double GetRealCharacteristic
150 (
151 const NXString & name
152 );
157 (
158 const char * name
159 );
165 public: NX_DEPRECATED("Deprecated in NX11.0.0. Use NXOpen::Routing::ICharacteristic::SetCharacteristic2 instead.") virtual void SetCharacteristic
166 (
167 const NXString & name ,
168 double value
169 );
175 virtual void SetCharacteristic
176 (
177 const char * name ,
178 double value
179 );
184 (
185 const NXString & name
186 );
191 (
192 const char * name
193 );
200 public: NX_DEPRECATED("Deprecated in NX11.0.0. Use NXOpen::Routing::ICharacteristic::SetCharacteristic2 instead.") virtual void SetCharacteristic
201 (
202 const NXString & name ,
204 );
211 virtual void SetCharacteristic
212 (
213 const char * name ,
214 const char * value
215 );
219 public: virtual void DeleteCharacterstics
220 (
222 );
237 (
238 );
251 public: virtual void SetCharacteristic2
252 (
253 const NXString & title ,
254 int value
255 );
269 (
270 const char * title ,
271 int value
272 );
285 public: virtual void SetCharacteristic2
286 (
287 const NXString & title ,
288 double value
289 );
303 (
304 const char * title ,
305 double value
306 );
319 public: virtual void SetCharacteristic2
320 (
321 const NXString & title ,
322 const NXString & value
323 );
337 (
338 const char * title ,
339 const char * value
340 );
353 public: virtual void SetCharacteristics2
354 (
356 );
357};
358 }
359}
360#ifdef _MSC_VER
361#pragma warning(pop)
362#endif
363#ifdef __GNUC__
364#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
365#pragma GCC diagnostic warning "-Wdeprecated-declarations"
366#endif
367#endif
368#undef EXPORTLIBRARY