NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
EngineeringFunction.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// 用于JA API的C++接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// EngineeringFunction.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/TaggedObject.hxx>
22
#include <NXOpen/libnxopencpp_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
30
namespace
NXOpen
31
{
32
class
EngineeringFunction
;
33
class
Session
;
34
class
EngineeringFunctionImpl;
38
class
NXOPENCPPEXPORT
EngineeringFunction
39
{
40
private
:
EngineeringFunctionImpl
* m_engineeringfunction_impl;
41
private
:
NXOpen::Session
* m_owner;
43
public
:
explicit
EngineeringFunction
(
NXOpen::Session
*owner);
45
public
:
47
tag_t
Tag
()
const
;
48
public
:
~EngineeringFunction
();
52
public
:
double
GravityAcceleration
53
(
54
);
58
public
:
double
LinearMotionFinalVelocity1
59
(
60
double
v0 ,
61
double
a ,
62
double
t
63
);
67
public
:
double
LinearMotionFinalVelocity2
68
(
69
double
v0 ,
70
double
x0 ,
71
double
a ,
72
double
x
73
);
77
public
:
double
LinearMotionDisplacement
78
(
79
double
x0 ,
80
double
v0 ,
81
double
a ,
82
double
t
83
);
87
public
:
double
CircularMotionCentripetalAcceleration
88
(
89
double
v ,
90
double
r
91
);
95
public
:
double
CentrifugalForce
96
(
97
double
m ,
98
double
v ,
99
double
r
100
);
104
public
:
double
Period
105
(
106
double
f
107
);
111
public
:
double
Frequency
112
(
113
double
t
114
);
118
public
:
double
NewtonMotionSecondLaw
119
(
120
double
m ,
121
double
a
122
);
126
public
:
double
PendulumPeriod
127
(
128
double
l ,
129
double
g
130
);
134
public
:
double
PendulumFrequency
135
(
136
double
l ,
137
double
g
138
);
142
public
:
double
SpringRestoringForce
143
(
144
double
k ,
145
double
x
146
);
150
public
:
double
SpringPotentialEnergy
151
(
152
double
k ,
153
double
x
154
);
158
public
:
double
SpringPeriod
159
(
160
double
k ,
161
double
m
162
);
166
public
:
double
WorkDone
167
(
168
double
f ,
169
double
s ,
170
double
angle
171
);
175
public
:
double
Power
176
(
177
double
f ,
178
double
v ,
179
double
angle
180
);
184
public
:
double
AveragePower
185
(
186
double
w ,
187
double
tc
188
);
192
public
:
double
LinearKineticEnergy
193
(
194
double
m ,
195
double
v
196
);
200
public
:
double
GravitationalPotentialEnergy
201
(
202
double
m ,
203
double
h ,
204
double
g
205
);
209
public
:
double
Momentum
210
(
211
double
m ,
212
double
v
213
);
217
public
:
double
Torque
218
(
219
double
f ,
220
double
r ,
221
double
angle
222
);
226
public
:
double
FrictionForce
227
(
228
double
n ,
229
double
u
230
);
234
public
:
double
Impulse1
235
(
236
double
f ,
237
double
tc
238
);
242
public
:
double
Impulse2
243
(
244
double
m ,
245
double
vc
246
);
250
public
:
double
CircularAreaMomentOfInertia
251
(
252
double
r
253
);
257
public
:
double
CenterLoadDisplacement
258
(
259
double
x ,
260
double
l ,
261
double
pp ,
262
double
e ,
263
double
i
264
);
268
public
:
double
CenterLoadDisplacementMaximum
269
(
270
double
l ,
271
double
pp ,
272
double
e ,
273
double
i
274
);
278
public
:
double
CenterLoadSlope
279
(
280
double
x ,
281
double
l ,
282
double
pp ,
283
double
e ,
284
double
i
285
);
289
public
:
double
CenterLoadMoment
290
(
291
double
x ,
292
double
l ,
293
double
pp
294
);
298
public
:
double
CenterLoadShearForce
299
(
300
double
x ,
301
double
l ,
302
double
pp
303
);
307
public
:
double
IntermediateLoadDisplacement
308
(
309
double
x ,
310
double
l ,
311
double
pp ,
312
double
a ,
313
double
e ,
314
double
i
315
);
319
public
:
double
IntermediateLoadSlope
320
(
321
double
x ,
322
double
l ,
323
double
pp ,
324
double
a ,
325
double
e ,
326
double
i
327
);
331
public
:
double
IntermediateLoadMoment
332
(
333
double
x ,
334
double
l ,
335
double
pp ,
336
double
a
337
);
341
public
:
double
IntermediateLoadShearForce
342
(
343
double
x ,
344
double
l ,
345
double
pp ,
346
double
a
347
);
351
public
:
double
IntermediateLoadShearForceMaximum
352
(
353
double
l ,
354
double
pp ,
355
double
a
356
);
360
public
:
double
IntermediateLoadBendingStressMaximum
361
(
362
double
l ,
363
double
pp ,
364
double
a ,
365
double
c ,
366
double
i
367
);
371
public
:
double
IntermediateLoadMomentMaximum
372
(
373
double
l ,
374
double
pp ,
375
double
a
376
);
380
public
:
double
IntermediateLoadSlopeMaximum
381
(
382
double
l ,
383
double
pp ,
384
double
a ,
385
double
e ,
386
double
i
387
);
391
public
:
double
IntermediateLoadDisplacementMaximum
392
(
393
double
l ,
394
double
pp ,
395
double
a ,
396
double
e ,
397
double
i
398
);
402
public
:
double
CenterLoadShearForceMaximum
403
(
404
double
l ,
405
double
pp
406
);
410
public
:
double
CenterLoadMomentMaximum
411
(
412
double
l ,
413
double
pp
414
);
418
public
:
double
CenterLoadBendingStressMaximum
419
(
420
double
l ,
421
double
pp ,
422
double
c ,
423
double
i
424
);
428
public
:
double
CenterLoadSlopeMaximum
429
(
430
double
l ,
431
double
pp ,
432
double
e ,
433
double
i
434
);
438
public
:
double
SymmetricLoadDisplacementMaximum
439
(
440
double
l ,
441
double
pp ,
442
double
a ,
443
double
e ,
444
double
i
445
);
449
public
:
double
SymmetricLoadSlopeMaximum
450
(
451
double
l ,
452
double
pp ,
453
double
a ,
454
double
e ,
455
double
i
456
);
460
public
:
double
SymmetricLoadMomentMaximum
461
(
462
double
l ,
463
double
pp ,
464
double
a
465
);
469
public
:
double
SymmetricLoadBendingStressMaximum
470
(
471
double
pp ,
472
double
a ,
473
double
c ,
474
double
i
475
);
479
public
:
double
SymmetricLoadShearForceMaximum
480
(
481
double
pp
482
);
486
public
:
double
SymmetricLoadShearForce
487
(
488
double
x ,
489
double
l ,
490
double
pp ,
491
double
a
492
);
496
public
:
double
SymmetricLoadMoment
497
(
498
double
x ,
499
double
l ,
500
double
pp ,
501
double
a
502
);
506
public
:
double
SymmetricLoadSlope
507
(
508
double
x ,
509
double
l ,
510
double
pp ,
511
double
a ,
512
double
e ,
513
double
i
514
);
518
public
:
double
SymmetricLoadDisplacement
519
(
520
double
x ,
521
double
l ,
522
double
pp ,
523
double
a ,
524
double
e ,
525
double
i
526
);
530
public
:
double
UniformLoadDisplacement
531
(
532
double
x ,
533
double
l ,
534
double
pp ,
535
double
e ,
536
double
i
537
);
541
public
:
double
UniformLoadSlope
542
(
543
double
x ,
544
double
l ,
545
double
pp ,
546
double
e ,
547
double
i
548
);
552
public
:
double
UniformLoadMoment
553
(
554
double
x ,
555
double
l ,
556
double
pp
557
);
561
public
:
double
UniformLoadShearForce
562
(
563
double
x ,
564
double
l ,
565
double
pp
566
);
570
public
:
double
UniformLoadShearForceMaximum
571
(
572
double
l ,
573
double
pp
574
);
578
public
:
double
UniformLoadMomentMaximum
579
(
580
double
l ,
581
double
pp
582
);
586
public
:
double
UniformLoadSlopeMaximum
587
(
588
double
l ,
589
double
pp ,
590
double
e ,
591
double
i
592
);
596
public
:
double
UniformLoadDisplacementMaximum
597
(
598
double
l ,
599
double
pp ,
600
double
e ,
601
double
i
602
);
606
public
:
double
UniformLoadBendingStressMaximum
607
(
608
double
l ,
609
double
pp ,
610
double
c ,
611
double
i
612
);
616
public
:
double
CompressionSpringForce
617
(
618
double
lf ,
619
double
ld ,
620
double
k
621
);
625
public
:
double
CompressionSpringDeformedLength
626
(
627
double
lf ,
628
double
f ,
629
double
k
630
);
634
public
:
double
CompressionSpringConstant
635
(
636
double
lf ,
637
double
ld ,
638
double
f
639
);
643
public
:
double
CompressionSpringShearStressMaximum
644
(
645
double
f ,
646
double
d ,
647
double
dout
648
);
652
public
:
double
CompressionSpringConstantFromParam
653
(
654
double
g ,
655
double
d2 ,
656
double
d ,
657
double
tn
658
);
662
public
:
double
VibrationNaturalCriticalDamping1
663
(
664
double
m ,
665
double
k
666
);
670
public
:
double
VibrationNaturalCriticalDamping2
671
(
672
double
m ,
673
double
wn
674
);
678
public
:
double
VibrationDampingRatio
679
(
680
double
cv ,
681
double
cc
682
);
686
public
:
double
VibrationDampedAngularFrequency
687
(
688
double
dr ,
689
double
wn
690
);
694
public
:
double
VibrationNaturalAngularFrequency
695
(
696
double
m ,
697
double
k
698
);
702
public
:
double
VibrationNaturalFrequency
703
(
704
double
wn
705
);
709
public
:
double
VibrationDampedFrequency
710
(
711
double
wd
712
);
716
public
:
double
ORingRadialSectionMaximum
717
(
718
double
bd ,
719
double
btol ,
720
double
gd ,
721
double
gtol ,
722
double
cmax ,
723
double
cstol
724
);
728
public
:
double
ORingRadialSectionMinimum
729
(
730
double
bd ,
731
double
btol ,
732
double
gd ,
733
double
gtol ,
734
double
cmin ,
735
double
cstol
736
);
740
public
:
double
ORingRadialInnerDia
741
(
742
double
gd ,
743
double
gtol
744
);
748
public
:
double
ORingRadialGrooveWidth
749
(
750
double
cs
751
);
755
public
:
double
ORingRadialBoreDia
756
(
757
double
cs ,
758
double
id
,
759
double
cn ,
760
double
str
761
);
765
public
:
double
ORingRadialGrooveDia
766
(
767
double
id
,
768
double
str
769
);
773
public
:
double
ORingRadialGrooveDiaBore
774
(
775
double
bd ,
776
double
cs ,
777
double
cn
778
);
782
public
:
double
ORingRadialStretch
783
(
784
double
id
,
785
double
gd
786
);
790
public
:
double
GearRatio
791
(
792
double
orate ,
793
double
irate
794
);
798
public
:
double
SpurGearPitchDiameter
799
(
800
double
m ,
801
double
n
802
);
806
public
:
double
SpurGearCircularPitch1
807
(
808
double
m
809
);
813
public
:
double
SpurGearCircularPitch2
814
(
815
double
d ,
816
double
n
817
);
821
public
:
double
SpurGearModule
822
(
823
double
pd
824
);
828
public
:
double
SpurGearNumberOfTeeth
829
(
830
double
m ,
831
double
d
832
);
836
public
:
double
SpurGearAddendum
837
(
838
double
m
839
);
843
public
:
double
SpurGearDedendum
844
(
845
double
m
846
);
850
public
:
double
SpurGearOutsideDiameter1
851
(
852
double
m ,
853
double
d
854
);
858
public
:
double
SpurGearOutsideDiameter2
859
(
860
double
m ,
861
double
n
862
);
866
public
:
double
SpurGearRootDiameter
867
(
868
double
m ,
869
double
d
870
);
874
public
:
double
SpurGearBaseCircleDiameter
875
(
876
double
d ,
877
double
pangle
878
);
882
public
:
double
SpurGearBasePitch
883
(
884
double
m ,
885
double
pangle
886
);
890
public
:
double
SpurGearToothThickness
891
(
892
double
m
893
);
897
public
:
double
SpurGearCenterDistance
898
(
899
double
m ,
900
double
n1 ,
901
double
n2
902
);
906
public
:
double
SpurGearMinimumNumberNoUndercutting
907
(
908
double
pangle
909
);
913
public
:
double
SpurGearContactRatio
914
(
915
double
m ,
916
double
r1o ,
917
double
r2o ,
918
double
r1b ,
919
double
r2b ,
920
double
c ,
921
double
pangle
922
);
926
public
:
double
SpurGearLinearBacklash1
927
(
928
double
cc ,
929
double
pangle
930
);
934
public
:
double
SpurGearLinearBacklash2
935
(
936
double
ct
937
);
941
public
:
double
SpurGearLinearBacklash3
942
(
943
double
ct ,
944
double
pangle
945
);
949
public
:
double
SpurGearAngularBacklash
950
(
951
double
ct ,
952
double
d
953
);
957
public
:
double
NewCoordinateNormalStressX
958
(
959
double
xstress ,
960
double
ystress ,
961
double
sstress ,
962
double
rangle
963
);
967
public
:
double
NewCoordinateNormalStressY
968
(
969
double
xstress ,
970
double
ystress ,
971
double
sstress ,
972
double
rangle
973
);
977
public
:
double
NewCoordinateShearStressXy
978
(
979
double
xstress ,
980
double
ystress ,
981
double
sstress ,
982
double
rangle
983
);
987
public
:
double
NewCoordinateNormalStrainX
988
(
989
double
xstrain ,
990
double
ystrain ,
991
double
sstrain ,
992
double
rangle
993
);
997
public
:
double
NewCoordinateNormalStrainY
998
(
999
double
xstrain ,
1000
double
ystrain ,
1001
double
sstrain ,
1002
double
rangle
1003
);
1007
public
:
double
NewCoordinateShearStrainXy
1008
(
1009
double
xstrain ,
1010
double
ystrain ,
1011
double
sstrain ,
1012
double
rangle
1013
);
1017
public
:
double
PrincipalStressMaximum
1018
(
1019
double
xstress ,
1020
double
ystress ,
1021
double
sstress
1022
);
1026
public
:
double
PrincipalStressMinimum
1027
(
1028
double
xstress ,
1029
double
ystress ,
1030
double
sstress
1031
);
1035
public
:
double
PrincipalStressAngle
1036
(
1037
double
xstress ,
1038
double
ystress ,
1039
double
sstress
1040
);
1044
public
:
double
ShearStressMaximum1
1045
(
1046
double
xstress ,
1047
double
ystress ,
1048
double
sstress
1049
);
1053
public
:
double
ShearStressMaximum2
1054
(
1055
double
stress1 ,
1056
double
stress2
1057
);
1061
public
:
double
ShearStressAngleMaximum
1062
(
1063
double
xstress ,
1064
double
ystress ,
1065
double
sstress
1066
);
1070
public
:
double
PrincipalStrainMaximum
1071
(
1072
double
xstrain ,
1073
double
ystrain ,
1074
double
sstrain
1075
);
1079
public
:
double
PrincipalStrainMinimum
1080
(
1081
double
xstrain ,
1082
double
ystrain ,
1083
double
sstrain
1084
);
1088
public
:
double
PrincipalStrainAngle
1089
(
1090
double
xstrain ,
1091
double
ystrain ,
1092
double
sstrain
1093
);
1097
public
:
double
ShearStrainMaximum1
1098
(
1099
double
xstrain ,
1100
double
ystrain ,
1101
double
sstrain
1102
);
1106
public
:
double
ShearStrainMaximum2
1107
(
1108
double
strain1 ,
1109
double
strain2
1110
);
1114
public
:
double
ShearStrainAngleMaximum
1115
(
1116
double
xstrain ,
1117
double
ystrain ,
1118
double
sstrain
1119
);
1123
public
:
double
YoungsModulusFromPoissonShear
1124
(
1125
double
g ,
1126
double
v
1127
);
1131
public
:
double
YoungsModulusFromBulkPoisson
1132
(
1133
double
k ,
1134
double
v
1135
);
1139
public
:
double
YoungsModulusFromPoissonLame
1140
(
1141
double
l ,
1142
double
v
1143
);
1147
public
:
double
YoungsModulusFromBulkShear
1148
(
1149
double
k ,
1150
double
g
1151
);
1155
public
:
double
YoungsModulusFromShearLame
1156
(
1157
double
g ,
1158
double
l
1159
);
1163
public
:
double
YoungsModulusFromBulkLame
1164
(
1165
double
k ,
1166
double
l
1167
);
1171
public
:
double
PoissonRatioFromYoungsShear
1172
(
1173
double
e ,
1174
double
g
1175
);
1179
public
:
double
PoissonRatioFromYoungsBulk
1180
(
1181
double
e ,
1182
double
k
1183
);
1187
public
:
double
PoissonRatioFromYoungsLame
1188
(
1189
double
e ,
1190
double
l
1191
);
1195
public
:
double
PoissonRatioFromShearBulk
1196
(
1197
double
g ,
1198
double
k
1199
);
1203
public
:
double
PoissonRatioFromShearLame
1204
(
1205
double
g ,
1206
double
l
1207
);
1211
public
:
double
PoissonRatioFromBulkLame
1212
(
1213
double
k ,
1214
double
l
1215
);
1219
public
:
double
ShearModulusFromYoungsPoisson
1220
(
1221
double
e ,
1222
double
v
1223
);
1227
public
:
double
ShearModulusFromYoungsBulk
1228
(
1229
double
e ,
1230
double
k
1231
);
1235
public
:
double
ShearModulusFromYoungsLame
1236
(
1237
double
e ,
1238
double
l
1239
);
1243
public
:
double
ShearModulusFromBulkPoisson
1244
(
1245
double
k ,
1246
double
v
1247
);
1251
public
:
double
ShearModulusFromPoissonLame
1252
(
1253
double
v ,
1254
double
l
1255
);
1259
public
:
double
ShearModulusFromBulkLame
1260
(
1261
double
k ,
1262
double
l
1263
);
1267
public
:
double
BulkModulusFromYoungsPoisson
1268
(
1269
double
e ,
1270
double
v
1271
);
1275
public
:
double
BulkModulusFromYoungsShear
1276
(
1277
double
e ,
1278
double
g
1279
);
1283
public
:
double
BulkModulusFromYoungsLame
1284
(
1285
double
e ,
1286
double
l
1287
);
1291
public
:
double
BulkModulusFromShearPoisson
1292
(
1293
double
g ,
1294
double
v
1295
);
1299
public
:
double
BulkModulusFromPoissonLame
1300
(
1301
double
v ,
1302
double
l
1303
);
1307
public
:
double
BulkModulusFromShearLame
1308
(
1309
double
g ,
1310
double
l
1311
);
1315
public
:
double
FirstLameFromYoungsPoisson
1316
(
1317
double
e ,
1318
double
v
1319
);
1323
public
:
double
FirstLameFromYoungsShear
1324
(
1325
double
e ,
1326
double
g
1327
);
1331
public
:
double
FirstLameFromYoungsBulk
1332
(
1333
double
e ,
1334
double
k
1335
);
1339
public
:
double
FirstLameFromShearPoisson
1340
(
1341
double
g ,
1342
double
v
1343
);
1347
public
:
double
FirstLameFromBulkPoisson
1348
(
1349
double
k ,
1350
double
v
1351
);
1355
public
:
double
FirstLameFromBulkShear
1356
(
1357
double
k ,
1358
double
g
1359
);
1363
public
:
double
PipePressureLossOfLaminarFlow
1364
(
1365
double
pin ,
1366
double
fv ,
1367
double
fd ,
1368
double
zz ,
1369
double
l ,
1370
double
d ,
1371
double
u ,
1372
double
g
1373
);
1377
public
:
double
SquareTopBottomSupportedUniformLoadStress
1378
(
1379
double
pp ,
1380
double
l ,
1381
double
t
1382
);
1386
public
:
double
SquareTopBottomSupportedUniformLoadDeflection
1387
(
1388
double
pp ,
1389
double
l ,
1390
double
t ,
1391
double
e
1392
);
1396
public
:
double
SquareBottomSupportedUniformLoadStress
1397
(
1398
double
pp ,
1399
double
l ,
1400
double
t
1401
);
1405
public
:
double
SquareBottomSupportedUniformLoadDeflection
1406
(
1407
double
pp ,
1408
double
l ,
1409
double
t ,
1410
double
e
1411
);
1415
public
:
double
SquareEdgesSupportedCenterLoadStress
1416
(
1417
double
pp ,
1418
double
l ,
1419
double
r0 ,
1420
double
t
1421
);
1425
public
:
double
SquareEdgesSupportedCenterLoadDeflection
1426
(
1427
double
pp ,
1428
double
l ,
1429
double
r0 ,
1430
double
t ,
1431
double
e
1432
);
1436
public
:
double
SquareEdgesFixedCenterLoadStress
1437
(
1438
double
pp ,
1439
double
l ,
1440
double
t
1441
);
1445
public
:
double
SquareEdgesFixedCenterLoadDeflection
1446
(
1447
double
pp ,
1448
double
l ,
1449
double
t ,
1450
double
e
1451
);
1455
public
:
double
SquareEdgesFixedCircularCenterLoadStress
1456
(
1457
double
pp ,
1458
double
l ,
1459
double
r0 ,
1460
double
t
1461
);
1465
public
:
double
SquareEdgesFixedCircularCenterLoadDeflection
1466
(
1467
double
pp ,
1468
double
l ,
1469
double
r0 ,
1470
double
t ,
1471
double
e
1472
);
1476
public
:
double
RectangularEdgesSupportedUniformLoadStress
1477
(
1478
double
pp ,
1479
double
ll ,
1480
double
ls ,
1481
double
t
1482
);
1486
public
:
double
RectangularEdgesSupportedUniformLoadDeflection
1487
(
1488
double
pp ,
1489
double
ll ,
1490
double
ls ,
1491
double
t ,
1492
double
e
1493
);
1497
public
:
double
RectangularEdgesFixedUniformLoadStress
1498
(
1499
double
pp ,
1500
double
ll ,
1501
double
ls ,
1502
double
t
1503
);
1507
public
:
double
RectangularEdgesFixedUniformLoadDeflection
1508
(
1509
double
pp ,
1510
double
ll ,
1511
double
ls ,
1512
double
t ,
1513
double
e
1514
);
1518
public
:
double
CircularEdgesSupportedUniformLoadStress
1519
(
1520
double
pp ,
1521
double
r ,
1522
double
t
1523
);
1527
public
:
double
CircularEdgesSupportedUniformLoadDeflection
1528
(
1529
double
pp ,
1530
double
r ,
1531
double
t ,
1532
double
e
1533
);
1537
public
:
double
CircularEdgesSupportedCenterLoadStress
1538
(
1539
double
w ,
1540
double
r ,
1541
double
t
1542
);
1546
public
:
double
CircularEdgesSupportedCenterLoadDeflection
1547
(
1548
double
w ,
1549
double
r ,
1550
double
t ,
1551
double
e
1552
);
1556
public
:
double
CircularEdgesFixedUniformLoadStress
1557
(
1558
double
pp ,
1559
double
r ,
1560
double
t
1561
);
1565
public
:
double
CircularEdgesFixedUniformLoadDeflection
1566
(
1567
double
pp ,
1568
double
r ,
1569
double
t ,
1570
double
e
1571
);
1575
public
:
double
CircularEdgesFixedCenterLoadStress
1576
(
1577
double
w ,
1578
double
r ,
1579
double
t
1580
);
1584
public
:
double
CircularEdgesFixedCenterLoadDeflection
1585
(
1586
double
w ,
1587
double
r ,
1588
double
t ,
1589
double
e
1590
);
1591
};
//lint !e1712 default constructor not defined for class
1592
}
1593
#ifdef _MSC_VER
1594
#pragma warning(pop)
1595
#endif
1596
#ifdef __GNUC__
1597
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
1598
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
1599
#endif
1600
#endif
1601
#undef EXPORTLIBRARY