complexType · extension complexBaseType · all
Part of the fuselage surface between two elements
A segment connects the profile of its start element (<fromElementUID>) with the profile of its end element (<toElementUID>). The segments of a fuselage follow each other from the nose to the tail; usually, each segment starts at the element at which the previous one ends. The surface is lofted through the profiles of all segments at once, so that it is smooth across the sections, and its shape within a segment also depends on the neighbouring segments (see Surface in fuselageType). Guide curves (guideCurveType) can shape the surface between the profiles.
Example
The first two of the fifteen segments of the fuselage shown in fuselageType, from the pointed nose over the first nose section to the second:
<segments>
<segment uID="Fuselage_segment1">
<name>Segment 1</name>
<fromElementUID>Fuselage_nose_element</fromElementUID>
<toElementUID>Fuselage_nose1_element</toElementUID>
</segment>
<segment uID="Fuselage_segment2">
<name>Segment 2</name>
<fromElementUID>Fuselage_nose1_element</fromElementUID>
<toElementUID>Fuselage_nose2_element</toElementUID>
</segment>
...
</segments>| Name | Type | Constraints | Use | Default | Description |
|---|---|---|---|---|---|
@externalDataDirectory | xsd:string | optional | Directory of the external file the element was read from, as URI | ||
@externalDataNodePath | xsd:string | optional | Path of the parent element in the merged dataset, at which the element was inserted from an external file | ||
@externalFileName | xsd:string | optional | Name of the external file the element was read from | ||
@uID | xsd:ID | required | UID |
| Name | Type | Constraints | OccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration. | Default | Description |
|---|---|---|---|---|---|
| allThe children below may appear in any order. Each may appear at most once. | |||||
name | stringBaseType | [1..1] required | Name | ||
description | stringBaseType | [0..1] optional | Description | ||
fromElementUID | stringUIDBaseType | [1..1] required | Element at which the segment starts | ||
toElementUID | stringUIDBaseType | [1..1] required | Element at which the segment ends | ||
guideCurves | guideCurvesType | [0..1] optional | Guide curves shaping the surface between the profiles | ||
cpacs/vehicles/aircraft/model/ducts/duct/segments/segmentcpacs/vehicles/aircraft/model/fuselages/fuselage/segments/segmentcpacs/vehicles/aircraft/model/fuelTanks/fuelTank/vessels/vessel/segments/segmentcpacs/vehicles/rotorcraft/model/fuselages/fuselage/segments/segmentcpacs/vehicles/deckElements/ceilingPanelElements/ceilingPanelElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/classDividerElements/classDividerElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/galleyElements/galleyElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/genericFloorElements/genericFloorElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/lavatoryElements/lavatoryElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/luggageCompartmentElements/luggageCompartmentElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/seatElements/seatElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/sidewallPanelElements/sidewallPanelElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/deckElements/cargoContainerElements/cargoContainerElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/genericElements/genericElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/genericElectricalElements/genericElectricalElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/storageElements/genericStorageElements/genericStorageElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/storageElements/batteries/battery/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/storageElements/capacitors/capacitor/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/storageElements/inductors/inductor/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/storageElements/superCapacitors/superCapacitor/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/conversionElements/genericConversionElements/genericConversionElement/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/conversionElements/generators/generator/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/conversionElements/acGenerators/acGenerator/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/conversionElements/dcGenerators/dcGenerator/geometry/multiSegmentShapes/multiSegmentShape/segments/segmentcpacs/vehicles/systemElements/electricalElements/conversionElements/fuelCellStacks/fuelCellStack/geometry/multiSegmentShapes/multiSegmentShape/segments/segment| Type | Name |
|---|---|
fuselageSegmentsType | segment |