42
42
#include " CTiglError.h"
43
43
#include " CCPACSWalls.h"
44
44
#include " CCPACSWallPosition.h"
45
- #include " CCPACSFuselageWallSegment .h"
45
+ #include " CCPACSWallSegment .h"
46
46
#include " CCPACSWingSegment.h"
47
47
#include " CCPACSFuselageSegment.h"
48
48
#include " CTiglWingConnection.h"
100
100
#include " CCPACSDucts.h"
101
101
#include " CCPACSDuctAssembly.h"
102
102
#include " CCPACSDuct.h"
103
+ #include " generated/CPACSFuelTanks.h"
104
+ #include " generated/CPACSFuelTank.h"
105
+ #include " generated/CPACSFuelTankVolume.h"
106
+ #include " CCPACSFuelTanks.h"
107
+ #include " CCPACSFuelTank.h"
108
+ #include " generated/CPACSVessels.h"
109
+ #include " CCPACSVessels.h"
110
+ #include " generated/CPACSVessel.h"
111
+ #include " CCPACSVessel.h"
112
+ #include " generated/CPACSVesselStructure.h"
113
+ #include " CCPACSVesselStructure.h"
114
+ #include " CCPACSFrame.h"
103
115
%}
104
116
105
117
%feature(" autodoc" , " 3" );
194
206
%boost_optional(tigl::CCPACSWalls)
195
207
%boost_optional(tigl::generated::CPACSWalls)
196
208
%boost_optional(tigl::CCPACSWallPosition)
197
- %boost_optional(tigl::CCPACSFuselageWallSegment )
209
+ %boost_optional(tigl::CCPACSWallSegment )
198
210
%include " generated/CPACSWalls.h"
199
211
%include " CCPACSWalls.h"
200
212
%include " CCPACSWallPosition.h"
201
- %include " CCPACSFuselageWallSegment .h"
213
+ %include " CCPACSWallSegment .h"
202
214
203
215
// ----------------- Engines ---------------------------//
204
216
%boost_optional(tigl::CCPACSEngines)
@@ -335,6 +347,36 @@ namespace tigl
335
347
%include " CTiglAttachedRotorBlade.h"
336
348
%include " CPACSRotorHubHinge_type.h"
337
349
350
+ // --------------- Fuselage tanks -----------------//
351
+ %boost_optional(tigl::generated::CPACSFuelTanks)
352
+ %boost_optional(tigl::CCPACSFuelTanks)
353
+ %boost_optional(tigl::generated::CPACSFuelTankVolume)
354
+ %boost_optional(tigl::CCPACSVesselStructure)
355
+
356
+ namespace tigl {
357
+ class CCPACSFuselageSegments ;
358
+ class CCPACSVessels ;
359
+ }
360
+
361
+ %include " generated/CPACSIsotensoidDome.h"
362
+ %include " generated/CPACSTorisphericalDome.h"
363
+ %include " generated/CPACSEllipsoidDome.h"
364
+ %include " generated/CPACSDomeType.h"
365
+ %include " generated/CPACSVesselStructure.h"
366
+ %include " CCPACSVesselStructure.h"
367
+ %include " generated/CPACSFuelTanks.h"
368
+ %include " generated/CPACSFuelTankVolume.h"
369
+ %include " generated/CPACSFuelTank.h"
370
+ %include " CTiglFuselageConnection.h"
371
+ %include " CCPACSFuselageSegment.h"
372
+ %include " CCPACSFuselageSegments.h"
373
+ %include " CCPACSFuelTanks.h"
374
+ %include " CCPACSFuelTank.h"
375
+ %include " generated/CPACSVessels.h"
376
+ %include " CCPACSVessels.h"
377
+ %include " generated/CPACSVessel.h"
378
+ %include " CCPACSVessel.h"
379
+
338
380
// -------------------- Wing Structure -------------------//
339
381
340
382
namespace tigl {
@@ -409,6 +451,7 @@ class CCPACSWingRibsPositioning;
409
451
%include " CPACSGuideCurve_continuity.h"
410
452
%include " generated/CPACSGuideCurve.h"
411
453
%include " generated/CPACSGuideCurves.h"
454
+ %include " CCPACSGuideCurve.h"
412
455
%include " CCPACSGuideCurves.h"
413
456
%include " generated/CPACSCst2D.h"
414
457
%include " ITiglWingProfileAlgo.h"
@@ -527,7 +570,7 @@ class CCPACSWingRibsPositioning;
527
570
%factory(tigl::ITiglGeometricComponent& tigl::CTiglUIDManager::GetGeometricComponent,
528
571
tigl::CCPACSFuselage,
529
572
tigl::CCPACSFuselageSegment,
530
- tigl::CCPACSFuselageWallSegment ,
573
+ tigl::CCPACSWallSegment ,
531
574
tigl::CCPACSWing,
532
575
tigl::CCPACSWingSegment,
533
576
tigl::CCPACSWingComponentSegment,
@@ -547,7 +590,9 @@ class CCPACSWingRibsPositioning;
547
590
tigl::CCPACSEnginePylon,
548
591
tigl::CCPACSTrailingEdgeDevice,
549
592
tigl::CCPACSDuct,
550
- tigl::CCPACSDuctAssembly
593
+ tigl::CCPACSDuctAssembly,
594
+ tigl::CCPACSFuelTank,
595
+ tigl::CCPACSVessel
551
596
);
552
597
553
598
namespace tigl
0 commit comments