From d31a50ac124f54ce44623a168e2cbe9bc8c7c609 Mon Sep 17 00:00:00 2001 From: Alder Date: Fri, 4 Jun 2021 16:28:52 +0200 Subject: [PATCH] copy&paste decks proposal from #674 into main XSD --- schema/cpacs_schema.xsd | 1399 ++++++++++++++++++++++++++++++++++----- 1 file changed, 1250 insertions(+), 149 deletions(-) diff --git a/schema/cpacs_schema.xsd b/schema/cpacs_schema.xsd index e45ec99..3af3ed2 100644 --- a/schema/cpacs_schema.xsd +++ b/schema/cpacs_schema.xsd @@ -3944,54 +3944,6 @@ marko.alder@dlr.de - - - - - - cabinAisleType - - - aisles has as many entries as there are aisles in the - cabin. In a normal single aisle there are two aisles: the cabin - aisle and the aisle leading to the cockpit. - - - - - - - - - - - - Provides the longitudinal coordinates. The - number of coordinates can be chosen as appropriate, the minimum - number is two. The coordinates are relative to the cabin origin. - - - - - - Provides the center points of the aisle. The - y-vector has to have same length as the x-vector. The aisle - stretches equally left and right of the provided y-coordinate. - - - - - - the width of the aisle at floor level at each - y-coordinate. - - - - - - - - @@ -8976,51 +8928,48 @@ marko.alder@dlr.de - Name of the deck + Name of the deck. - Description of the deck + Description of the deck. - - - The starting point of the deck/cabin. In a - conventional aircraft like the A320, it would be the rear wall - of the cockpit. The coordinate is relative to the parent object - defined by “parentUID”, which should be the fuselage. - - - - + The starting point of the deck/cabin. In a conventional aircraft like the A320, it would be the rear wall - of the cockpit. The coordinate is relative to the parent object + of the cockpit. The transformation is relative to the parent object defined by “parentUID”, which should be the fuselage. - + - + - - - - - - + + + + + + + + + + + + @@ -23600,86 +23549,6 @@ The fuel tank volume type should also be used for the wing fuel tank - - - - - - seatModuleType - - - SeatModule type, containing data of a seat module - - - - - - - - - - - Name of the seat module - - - - - Description of the seat module - - - - - - Number of seats in the seat module, e.g 1, 2 - or 3 - - - - - Total width of the seat module - - - - - - seat module mass (optional, use of data to be - clarified) - - - - - seat module mass CoG (optional, use of data to - be clarified) - - - - - - - - - - - - - - seatModulesType - - - SeatModules type, containing seat modules - - - - - - - - - - - - - @@ -26378,6 +26247,7 @@ The fuel tank volume type should also be used for the wing fuel tank + @@ -33987,4 +33857,1235 @@ The fuel tank volume type should also be used for the wing fuel tank + + + + + + cabinGeometryType + + + [WARNING: This type is known to be susceptible to inconsistencies and might therefore be removed in a future version of CPACS] + The geometry of the cabin roughly corresponds to the available design space in the cabin. + It is given in terms of constant height contour lines. + The lines all share a common x-vector. The vector y provides the lateral + contour at Z-coordinate provided by the value z. One or more contour lines can be given. + The cabin geometry is assumed to be symmetric. + + + + + + + + + + + Name of the cabin geometry. + + + + + + + + + + + + + + + + cabinGeometryContoursType + + + Cabin geometry contour line collection type. By providing more than one entry, + a 3D cabin space can be described. + + + + + + + + + + + + + + + + + + + + cabinGeometryContourType + + + Type to define a lateral position value "y" at a given height "z" (in the parent deck coordinate system) + for each entry "x" in the parent cabin geometry definition. + + + + + + + + + + + + + + + + + + + + + cabinAisleType + + + aisles has as many entries as there are aisles in the + cabin. In a normal single aisle there are two aisles: the cabin + aisle and the aisle leading to the cockpit. + + + + + + + + + + + + Provides the longitudinal coordinates. The + number of coordinates can be chosen as appropriate, the minimum + number is two. The coordinates are relative to the cabin origin. + + + + + + Provides the center points of the aisle. The + y-vector has to have same length as the x-vector. The aisle + stretches equally left and right of the provided y-coordinate. + + + + + + the width of the aisle at floor level at each + y-coordinate. + + + + + + + + + + + + + + doorOpeningLegacyType + + + doors describe all doors of the cabin. They are linked + to a structural door description. The cabin door is usually equal + in size to the door, but does not need to be. The structural door + might describe a wider cut-out, while the cabin door is primarily + intended for evacuation modeling and cabin layout. In order to + obtain a 3-dimensional door representation, the local cabin + geometry shall be used. + + + + + + + + + + This is the forward x-coordinate of the door + relative to the cabin origin. + + + + + the door sill height relative to cabin origin. + + + + + + The width of the door in x-direction. + + + + + + the effective height of the door. + + + + + + + + + + + + + + + + + + + + + + + + "doorOpeningType" + + + Ceiling panel instance collection type. + + + + + + + + + + + + + + + + + + + + deckDoorType + + + doors describe all doors of the cabin. They are linked + to a structural door description. The cabin door is usually equal + in size to the door, but does not need to be. The structural door + might describe a wider cut-out, while the cabin door is primarily + intended for evacuation modeling and cabin layout. In order to + obtain a 3-dimensional door representation, the local cabin + geometry shall be used. + + + + + + + + + + + + Number of passengers this door adds to the + overall exit capacity limit of the aircraft. + + + + + Specifies the opening geometry of the door. + + + + + + + + + + + + + + + + + + + + + + + + + + cabinDoorsType + + + + + + + + + + + + + + + + + + + + + + cargoContainersType + + + Cargo container instance collection type. + + + + + + + + + + + + + + + + + + + cargoContainerType + + + Cargo container type for placing an instance of a cargo container in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + seatModulesType + + + Seat module instance collection type. + + + + + + + + + + + + + + + + + + + seatModuleType + + + Seat module type for placing an instance of a seat module in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + galleysType + + + Galley instance collection type. + + + + + + + + + + + + + + + + + + + galleyType + + + Galley type for placing an instance of a galley in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + lavatoriesType + + + Lavatory instance collection type. + + + + + + + + + + + + + + + + + + + lavatoryType + + + Lavatory type for placing an instance of a lavatory in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + classDividersType + + + Class divider instance collection type. + + + + + + + + + + + + + + + + + + + classDividerType + + + Class divider type for placing an instance of a class divider in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + sidewallPanelsType + + + Sidewall panel instance collection type. + + + + + + + + + + + + + + + + + + + sidewallPanelType + + + Sidewall panel type for placing an instance of a sidewall panel in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + ceilingPanelsType + + + Ceiling panel instance collection type. + + + + + + + + + + + + + + + + + + + ceilingPanelType + + + Ceiling panel type for placing an instance of a ceiling panel in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + ceilingPanelsType + + + Ceiling panel instance collection type. + + + + + + + + + + + + + + + + + + + ceilingPanelType + + + Ceiling panel type for placing an instance of a ceiling panel in the parent deck. + + + + + + + + + + + + + + + + + + + + + + + + structuralMountsType + + + Structural mount type containing the structural connections of cabin elements + + + + + + + + + + + + + + + + + + + structuralMountType + + + Structural mount type containing the structural connections of cabin elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cargoContainerElementType + + + Cargo container element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cargoContainerElementsType + + + Cargo container element collection type + + + + + + + + + + Cargo container element for use in the decks + + + + + + + + + + + + + ceilingPanelElementsType + + + Ceiling panel element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + ceilingPanelElementsType + + + Ceiling panel element collection type + + + + + + + + + + Ceiling panel element for use in the decks + + + + + + + + + + + + + ceilingPanelElementsType + + + Ceiling panel element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + classDividerElementsType + + + Class divider element collection type + + + + + + + + + + Class divider element for use in the decks + + + + + + + + + + + + + deckElementsType + + + Deck elements type, containing the base elements of the cabin + + + + + + + + + + Ceiling panel elements for use in the decks + + + + + Class divider elements for use in the decks + + + + + Galley elements for use in the decks + + + + + Lavatory elements for use in the decks + + + + + Luggage compartment elements for use in the decks + + + + + Seat elements for use in the decks + + + + + Sidewall panel elements for use in the decks + + + + + Cargo container elements for use in the decks + + + + + + + + + + + + + galleyElementType + + + Galley element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + + galleyElementsType + + + Galley element collection type + + + + + + + + + + Galley element for use in the decks + + + + + + + + + + + + + lavatoryElementType + + + Lavatory element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + lavatoryElementsType + + + Lavatory element collection type + + + + + + + + + + Lavatory element for use in the decks + + + + + + + + + + + + + luggageCompartmentElementType + + + Luggage compartment element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + luggageCompartmentElementsType + + + Luggage compartment element collection type + + + + + + + + + + Luggage compartment element for use in the decks + + + + + + + + + + + + + seatElementType + + + Seat element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + + seatElementsType + + + Seat element collection type + + + + + + + + + + Seat element for use in the decks + + + + + + + + + + + + + sidewallPanelElementType + + + Sidewall panel element type, containing the base elements of the cabin + + + + + + + + + + + + + + + + + + + + + sidewallPanelElementsType + + + Sidewall panel element collection type + + + + + + + + + + Sidewall panel element for use in the decks + + + + + + +