Click or drag to resize
componentType Complex Type

Component

Namespace: Empty

Schema: Empty

Base Type
Usages
Children
NameOccurrencesDescription
Sequence Sequence
      Element name

Name

      Element description[0, 1]

Description

      Choice Choice
            Element rotorElementUID

UID reference to the predefined rotor element

            Element systemElementUID

UID reference to the predefined system element

      Element parentUID[0, 1]

Optional UID reference to the parent object used for relative positioning

      Element transformation[0, 1]

Optional rigid transformation defining the component position and orientation

      Element structuralMountUIDs[0, 1]

UIDs of the structural mounts as defined in the fuselages or wings (see structuralMountType for further details).

Attributes
NameTypeRequiredDescription
Attribute externalDataDirectorySimple Type string
Attribute externalDataNodePathSimple Type string
Attribute externalFileNameSimple Type string
Attribute uIDSimple Type IDYes
Remarks

A component represents a physically existing instance of a predefined system element within a generic system. It references the corresponding element definition via systemElementUID, from which its geometry, geometry representation, and mass-related properties are derived.

A component may be explicitly positioned by a transformation and, optionally, by a parent reference. If no transformation is defined, the component is considered unpositioned. In that case, local geometry and local mass properties may still be available, but the global center of gravity cannot be evaluated.

The referenced system element may define either a physical or an envelope representation. Mass properties are taken from the referenced element definition if available; otherwise they may be derived from density and geometry.