<xs:element name="EngagedElement" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Alineación acoplada/retroacoplada.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="radius" type="xs:float" use="required">
<xs:annotation>
<xs:documentation>Radio de la alineación.</xs:documentation>
<xs:documentation>Si es una recta, el radio vale 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="offset" type="xs:float">
<xs:annotation>
<xs:documentation>Retranqueo de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralStartParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de entrada de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="spiralEndParameter" type="xs:float">
<xs:annotation>
<xs:documentation>Parámetro de la clotoide de salida de la alineación.</xs:documentation>
<xs:documentation>Solo aparece si el radio es distinto de 0.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="length" type="xs:float">
<xs:annotation>
<xs:documentation>Longitud de la alineación.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extension" type="xs:float">
<xs:annotation>
<xs:documentation>Prolongación de la alineación de acople.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="back" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la alineación es retroacoplada.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="engagedP1" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indica si la alineación es acoplada/retroacoplada a P1.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" default="1.0" type="xs:string" />
</xs:complexType>
</xs:element>
|