decksDeckType

complexType · extension complexBaseType · all

Deck of the fuselage with its cabin layout

A deck is a floor level of the fuselage, e.g. the passenger cabin of an airliner, with everything that belongs to it: the space available for the cabin, the aisles and spaces that are kept clear, the doors and the components installed on it, such as seats, galleys and lavatories. The components are elements of the library of deck elements (deckElementsType); the deck only gives where each of them stands.

Deck coordinate system

The deck is placed by its <transformation> relative to its parent, which is the fuselage that contains the deck unless <parentUID> names another component. Like every component with a parent, it follows only the translation of its parent (see transformationType). The origin of a passenger deck usually lies at the rear wall of the cockpit and at the height of the floor.

Everything the deck holds is given relative to the origin of the deck, with the floor at z = 0: the cabin geometry, the aisles, the spaces, the legacy door openings and the components. It follows only the translation of the deck, as a component follows its parent: a rotation or scaling of the deck does not apply to it, so a deck is usually only translated.

Layout

Each component references an element of the library by <deckElementUID> and places it with its own <transformation> (deckComponentBaseType). The cabin geometry describes the space available for the cabin (cabinGeometryType), aisles and spaces the areas of the floor that are kept clear (cabinAisleType, cabinSpaceType), and each door refers to its cut-out in the fuselage (deckDoorType).

Passenger deck seen from above: (a) the whole deck inside the fuselage outline, with 13 rows of double seats on both sides of the aisle, galleys and lavatories at the ends, spaces leading from the aisle to the doors and the doors on the fuselage outline; (b) the forward part in detail, with the deck origin at the rear wall of the cockpit, the aisle 0.7 m wide at its first point and narrowing to the seat rows, and the space in front of the forward door with its corner points numbered 1 to 4

The figure shows the deck of the example below from above (a) and its forward part in detail (b). The origin lies at the rear wall of the cockpit; 13 rows of double seats stand on both sides of the aisle, galleys and lavatories at the ends of the cabin, and a space leads from the aisle to each door.

Rules

Example

The main deck of a short-range airliner, with its origin at the rear wall of the cockpit, 4.6 m behind the nose, and at the height of the floor, 0.55 m below the axis of the fuselage:

<decks>
    <deck uID="mainDeck">
        <name>Main deck</name>
        <transformation>
            <translation>
                <x>4.6</x>
                <y>0</y>
                <z>-0.55</z>
            </translation>
        </transformation>
        <deckType>passenger</deckType>
        <cabinGeometry>
            ...
        </cabinGeometry>
        <seatModules>
            ...
        </seatModules>
        ...
    </deck>
</decks>
Main deck placed in the fuselage

Attributes

NameTypeConstraintsUseDefaultDescription
@externalDataDirectoryxsd:stringoptionalDirectory of the external file the element was read from, as URI
@externalDataNodePathxsd:stringoptionalPath of the parent element in the merged dataset, at which the element was inserted from an external file
@externalFileNamexsd:stringoptionalName of the external file the element was read from
@uIDxsd:IDrequiredUID

Child elements

NameTypeConstraintsOccurrenceHow often the element may appear at this place. The schema writes it as minOccurs and maxOccurs on the declaration.DefaultDescription
allThe children below may appear in any order. Each may appear at most once.
namestringBaseType[1..1] requiredName
descriptionstringBaseType[0..1] optionalDescription
parentUIDstringUIDBaseType[0..1] optionalUID of the component the deck is attached to; without it, the fuselage that contains the deck
floorStructureUIDstringUIDBaseType[0..1] optionalUID of the floor structure that supports the deck, e.g. a group of its cross beams and floor panels
transformationtransformationType[1..1] requiredPosition of the deck origin relative to the parent
deckTypestringBaseType4 values[1..1] requiredUse of the deck: passenger, VIP, cargo or livestock
cabinGeometrycabinGeometryType[0..1] optionalSpace available for the cabin
seatModulesseatModulesType[0..1] optionalSeat modules
aislescabinAislesType[0..1] optionalAisles
spacescabinSpacesType[0..1] optionalSpaces
sidewallPanelssidewallPanelsType[0..1] optionalSidewall panels
luggageCompartmentsluggageCompartmentsType[0..1] optionalLuggage compartments
ceilingPanelsceilingPanelsType[0..1] optionalCeiling panels
galleysgalleysType[0..1] optionalGalleys
genericFloorModulesgenericFloorModulesType[0..1] optionalGeneric floor modules
lavatorieslavatoriesType[0..1] optionalLavatories
classDividersclassDividersType[0..1] optionalClass dividers
cargoContainerscargoContainersType[0..1] optionalCargo containers
deckDoorsdeckDoorsType[0..1] optionalDoors

Used by

In a dataset · 2 paths

In the schema · 1 declaration

TypeName
decksTypedeck