ellipsoidDomeType

complexType · extension complexBaseType · all

Ellipsoidal dome

The meridian of the dome is a quarter of an ellipse whose radial semi-axis is the cylinder radius R and whose axial semi-axis is the dome height h. <halfAxisFraction> is the ratio of the two, so h = R times that fraction.

A fraction of 1 gives a hemisphere, a fraction of 0 a flat end face, and a fraction above 1 a dome taller than the cylinder radius. The fraction is zero or larger.

The excerpt is the vacuum jacket of the example tank, whose domes are 0.94 m high at a cylinder radius of 1.45 m.

<vessel uID="rearTank_outerVessel">
    ...
    <domeType>
        <ellipsoid>
            <halfAxisFraction>0.65</halfAxisFraction>
        </ellipsoid>
    </domeType>
    ...
</vessel>
Ellipsoidal dome

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

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.
halfAxisFractiondoubleBaseType[1..1] requiredRatio of the dome height to the cylinder radius [-]

Used by

In a dataset · 1 path

In the schema · 1 declaration

TypeName
domeTypeTypeellipsoid