vehicleElementBaseType

complexType · extension complexBaseType · sequence

Reusable element with geometry and mass

An element that is defined once in a library under <vehicles> and installed in a vehicle by reference to its @uID, e.g. a system element (systemElementsType) or a cabin element (deckElementsType). It describes the element on its own: its shape in <geometry> and its mass properties in <mass>. Where the element sits in the vehicle is given by whatever installs it, for a system element by a component (componentType).

Element coordinate system

Geometry and mass are given in the coordinate system of the element. Each installation places this coordinate system in the vehicle with its own transformation, so that one definition serves all positions at which the element is installed. Its origin is the point that an installation places; the geometric center or the mounting point of the element are convenient choices. Where a primitive has its origin elsewhere, e.g. a cuboid at a corner of its lower face, its own transformation moves it there (see cuboidType).

Geometry and mass

<geometry> is required but may be empty, for an element that is described by its mass alone. The mass is then given by <mass> together with <location> (see elementMassType).

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
sequenceThe children below must appear in exactly this order. Each may repeat as often as its own occurrence allows.
namestringBaseType[1..1] requiredName
descriptionstringBaseType[0..1] optionalDescription
geometryelementGeometryType[1..1] requiredGeometry in the element coordinate system
masselementMassType[0..1] optionalMass properties in the element coordinate system

Used by

In a dataset · 158 paths

In the schema · 109 declarations

TypeName
cargoContainerElementsTypecargoContainerElement
ceilingPanelElementsTypeceilingPanelElement
classDividerElementsTypeclassDividerElement
genericFloorElementsTypegenericFloorElement
lavatoryElementsTypelavatoryElement
luggageCompartmentElementsTypeluggageCompartmentElement
sidewallPanelElementsTypesidewallPanelElement
sysElemACACConvertersTypeacacConverter
sysElemACDCConvertersTypeacdcConverter
sysElemACGeneratorsTypeacGenerator
sysElemAccumulatorsTypeaccumulator
sysElemAirCycleMachinesTypeairCycleMachine
sysElemAuxiliaryPowerGasTurbinesTypeauxiliaryPowerGasTurbine
sysElemBatteriesTypebattery
sysElemBusBarsTypebusBar
sysElemCablesTypecable
sysElemCapacitorsTypecapacitor
sysElemCheckValvesTypecheckValve
sysElemCircuitBreakersTypecircuitBreaker
sysElemClutchesTypeclutch
sysElemCompressorsTypecompressor
sysElemCondensersTypecondenser
sysElemContactorsTypecontactor
sysElemConvertersTypeconverter
sysElemCouplingsTypecoupling
and 84 more