NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
DesignSimulation_AnalysisLoad.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// JA API的C++接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// DesignSimulation_AnalysisLoad.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/DesignSimulation_AnalysisLoadBuilder.hxx>
22
#include <NXOpen/Expression.hxx>
23
#include <NXOpen/NXObject.hxx>
24
#include <NXOpen/libnxopencpp_designsimulation_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
32
namespace
NXOpen
33
{
34
namespace
DesignSimulation
35
{
36
class
AnalysisLoad
;
37
}
38
class
Axis
;
39
class
CoordinateSystem
;
40
class
Direction
;
41
class
Expression
;
42
class
Face
;
43
class
NXObject
;
44
class
Point
;
45
namespace
DesignSimulation
46
{
47
class
_AnalysisLoadBuilder;
48
class
AnalysisLoadImpl;
52
class
NXOPENCPP_DESIGNSIMULATIONEXPORT AnalysisLoad :
public
NXOpen::NXObject
53
{
54
private
:
AnalysisLoadImpl
* m_analysisload_impl;
55
private
:
friend
class
_AnalysisLoadBuilder;
56
protected
: AnalysisLoad();
57
public
: ~AnalysisLoad();
61
public
:
NXOpen::DesignSimulation::AnalysisLoadBuilder::AnalysisLoadType
Type
62
(
63
);
67
public
: std::vector<NXOpen::Face *>
GetFaces
68
(
69
);
73
public
:
NXOpen::Direction
*
FaceVector
74
(
75
);
80
public
: std::vector<NXOpen::Expression *>
GetLoadExpressions
81
(
82
);
86
public
:
NXOpen::Point
*
ForceLocation
87
(
88
);
92
public
:
NXOpen::DesignSimulation::AnalysisLoadBuilder::AnalysisLoadForceType
ForceType
93
(
94
);
98
public
:
NXOpen::DesignSimulation::AnalysisLoadBuilder::ForceObjectType
ForceObjectOption
99
(
100
);
104
public
:
NXOpen::DesignSimulation::AnalysisLoadBuilder::ForceDistributionType
ForceDistributionMethod
105
(
106
);
110
public
:
NXOpen::Axis
*
TorqueAxis
111
(
112
);
116
public
:
bool
ReverseBearingLoadDirection
117
(
118
);
122
public
:
bool
ReversePressureDirection
123
(
124
);
128
public
:
void
Blank
129
(
130
);
134
public
:
void
Unblank
135
(
136
);
140
public
:
bool
IsBlanked
141
(
142
);
146
public
:
NXOpen::Expression
*
Force
147
(
148
);
152
public
:
NXOpen::Expression
*
ForceX
153
(
154
);
158
public
:
NXOpen::Expression
*
ForceY
159
(
160
);
164
public
:
NXOpen::Expression
*
ForceZ
165
(
166
);
170
public
:
NXOpen::Expression
*
Moment
171
(
172
);
176
public
:
NXOpen::Expression
*
MomentX
177
(
178
);
182
public
:
NXOpen::Expression
*
MomentY
183
(
184
);
188
public
:
NXOpen::Expression
*
MomentZ
189
(
190
);
194
public
:
NXOpen::Expression
*
Pressure
195
(
196
);
200
public
:
NXOpen::Expression
*
Torque
201
(
202
);
206
public
:
NXOpen::Expression
*
Acceleration
207
(
208
);
212
public
:
NXOpen::Expression
*
AngularRange
213
(
214
);
218
public
:
NXOpen::Expression
*
HeatFlux
219
(
220
);
224
public
:
NXOpen::Expression
*
MaxDisplacement
225
(
226
);
230
public
:
NXOpen::CoordinateSystem
*
ComponentCSYS
231
(
232
);
236
public
:
NXOpen::Direction
*
RemoteMomentVector
237
(
238
);
242
public
:
NXOpen::DesignSimulation::AnalysisLoadBuilder::RemoteForceType
RemoteForceOption
243
(
244
);
245
};
246
}
247
}
248
#ifdef _MSC_VER
249
#pragma warning(pop)
250
#endif
251
#ifdef __GNUC__
252
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
253
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
254
#endif
255
#endif
256
#undef EXPORTLIBRARY