Skip to content

Commit 6805527

Browse files
authored
Merge pull request #838 from svengoldberg/837-guideCurves_kinks_consistency
Add choice nodes to resolve inconsistence between fuselage guide curves and kinks
2 parents dca8d9d + ede19c9 commit 6805527

File tree

1 file changed

+36
-16
lines changed

1 file changed

+36
-16
lines changed

schema/cpacs_schema.xsd

+36-16
Original file line numberDiff line numberDiff line change
@@ -17708,14 +17708,24 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
1770817708
</xsd:element>
1770917709
</xsd:sequence>
1771017710
<xsd:sequence>
17711-
<xsd:element name="fromRelativeCircumference" type="doubleBaseType">
17712-
<xsd:annotation>
17713-
<xsd:documentation>Reference to the relative circumference
17714-
position from which the guide curve shall start. Valid values
17715-
are in the interval -1.0...1.0.
17716-
</xsd:documentation>
17717-
</xsd:annotation>
17718-
</xsd:element>
17711+
<xsd:choice>
17712+
<xsd:element name="fromRelativeCircumference" type="doubleBaseType">
17713+
<xsd:annotation>
17714+
<xsd:documentation>Reference to the relative circumference
17715+
position from which the guide curve shall start. Valid values
17716+
are in the interval -1.0...1.0.
17717+
</xsd:documentation>
17718+
</xsd:annotation>
17719+
</xsd:element>
17720+
<xsd:element name="fromParameter" type="doubleBaseType">
17721+
<xsd:annotation>
17722+
<xsd:documentation>Reference to the parameter
17723+
position from which the guide curve shall start. Valid values
17724+
are in the interval -1.0...1.0.
17725+
</xsd:documentation>
17726+
</xsd:annotation>
17727+
</xsd:element>
17728+
</xsd:choice>
1771917729
<xsd:element name="tangent" minOccurs="0" type="pointXYZType">
1772017730
<xsd:annotation>
1772117731
<xsd:documentation>Tangent at first point</xsd:documentation>
@@ -17724,14 +17734,24 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
1772417734
</xsd:sequence>
1772517735
</xsd:choice>
1772617736
<xsd:sequence>
17727-
<xsd:element name="toRelativeCircumference" type="doubleBaseType">
17728-
<xsd:annotation>
17729-
<xsd:documentation>The relative circumference
17730-
position at which the guide curve shall end. Valid values
17731-
are in the interval -1,..,1.
17732-
</xsd:documentation>
17733-
</xsd:annotation>
17734-
</xsd:element>
17737+
<xsd:choice>
17738+
<xsd:element name="toRelativeCircumference" type="doubleBaseType">
17739+
<xsd:annotation>
17740+
<xsd:documentation>The relative circumference
17741+
position at which the guide curve shall end. Valid values
17742+
are in the interval -1.0,..,1.0.
17743+
</xsd:documentation>
17744+
</xsd:annotation>
17745+
</xsd:element>
17746+
<xsd:element name="toParameter" type="doubleBaseType">
17747+
<xsd:annotation>
17748+
<xsd:documentation>The parameter
17749+
position at which the guide curve shall end. Valid values
17750+
are in the interval -1.0...1.0.
17751+
</xsd:documentation>
17752+
</xsd:annotation>
17753+
</xsd:element>
17754+
</xsd:choice>
1773517755
<xsd:element name="tangent" minOccurs="0" type="pointXYZType">
1773617756
<xsd:annotation>
1773717757
<xsd:documentation>Tangent at last point</xsd:documentation>

0 commit comments

Comments
 (0)