NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
MoldCooling_Manager.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口的MoldCooling模块管理器类头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// MoldCooling_Manager.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/MoldCooling_AnalysisParams.hxx>
22#include <NXOpen/MoldCooling_AnalysisParamsBuilder.hxx>
23#include <NXOpen/MoldCooling_Circuit.hxx>
24#include <NXOpen/MoldCooling_CircuitBuilder.hxx>
25#include <NXOpen/MoldCooling_CircuitParams.hxx>
26#include <NXOpen/MoldCooling_CircuitParamsBuilder.hxx>
27#include <NXOpen/MoldCooling_FlowCircuitBuilder.hxx>
28#include <NXOpen/MoldCooling_MoldBody.hxx>
29#include <NXOpen/MoldCooling_MoldBodyBuilder.hxx>
30#include <NXOpen/MoldCooling_SolverOptions.hxx>
31#include <NXOpen/TaggedObject.hxx>
32#include <NXOpen/libnxopencpp_moldcooling_exports.hxx>
33#ifdef _MSC_VER
34#pragma warning(push)
35#pragma warning(disable:4996)
36#endif
37#ifdef __GNUC__
38#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
39#endif
40namespace NXOpen
41{
42 namespace MoldCooling
43 {
44 class Manager;
45 }
46 class Session;
47 namespace MoldCooling
48 {
49 class AnalysisParams;
50 }
51 namespace MoldCooling
52 {
54 }
55 namespace MoldCooling
56 {
57 class Circuit;
58 }
59 namespace MoldCooling
60 {
61 class CircuitBuilder;
62 }
63 namespace MoldCooling
64 {
66 }
67 namespace MoldCooling
68 {
69 class CircuitParams;
70 }
71 namespace MoldCooling
72 {
74 }
75 namespace MoldCooling
76 {
78 }
79 namespace MoldCooling
80 {
82 }
83 namespace MoldCooling
84 {
85 class MoldBody;
86 }
87 namespace MoldCooling
88 {
89 class MoldBodyBuilder;
90 }
91 namespace MoldCooling
92 {
93 class SolverOptions;
94 }
95 class Part;
96 namespace MoldCooling
97 {
98 class ManagerImpl;
102 class NXOPENCPP_MOLDCOOLINGEXPORT Manager
103 {
110 private: ManagerImpl * m_manager_impl;
111 private: NXOpen::Session* m_owner;
113 public: explicit Manager(NXOpen::Session *owner);
115 public:
117 tag_t Tag() const;
118 private: static Manager* theManager;
122 public: static Manager* GetManager(NXOpen::Session *owner);
123 public: ~Manager();
128 (
129 NXOpen::Part * part
130 );
135 (
136 NXOpen::Part * part
137 );
142 (
143 NXOpen::Part * part ,
145 );
150 (
151 NXOpen::Part * part ,
153 );
157 public: void RunSimulation
158 (
159 NXOpen::Part * part
160 );
165 (
166 NXOpen::Part * part ,
167 const NXString & logfile
168 );
173 (
174 NXOpen::Part * part ,
175 const char * logfile
176 );
181 (
182 NXOpen::Part * part ,
184 );
189 (
190 NXOpen::Part * part
191 );
196 (
197 NXOpen::Part * part ,
199 );
204 (
205 NXOpen::Part * part ,
207 );
211 public: void DeleteCircuit
212 (
213 NXOpen::Part * part ,
215 );
220 (
221 NXOpen::Part * part ,
223 );
228 (
229 NXOpen::Part * part
230 );
235 (
236 NXOpen::Part * part
237 );
242 (
243 NXOpen::Part * part ,
245 );
254 }; //lint !e1712 default constructor not defined for class
255 }
256}
257#ifdef _MSC_VER
258#pragma warning(pop)
259#endif
260#ifdef __GNUC__
261#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
262#pragma GCC diagnostic warning "-Wdeprecated-declarations"
263#endif
264#endif
265#undef EXPORTLIBRARY