InhomogeneousParam

Definition of a parameter which varies along a cable group.

Complex Type Information

Model

Children: distal, metric, proximal

Attributes

QName Type Fixed Default Use Inheritable Annotation
name xs:string required
Name of the inhomogeneous parameter specification
variable xs:string required
Name of the variable which will change over the length

Used By

Source

<xs:complexType name="InhomogeneousParam">
  <xs:annotation>
    <xs:documentation>Definition of a parameter which varies along a cable group.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="metric" type="Metric">
      <xs:annotation>
        <xs:documentation>The metric used to determine the variable</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="proximal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Information on the value of the variable at the proximal point. If this element is absent, the value of the variable is determined simply from the metric, e.g. absolute path length</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="translationStart" type="xs:double" use="required">
          <xs:annotation>
            <xs:documentation>The variable is translated to this value at the proximal point</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
    <xs:element name="distal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Information on the value of the variable at the distal point. If this element is absent, the value of the variable is determined simply from the metric, e.g. path length</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="normalizationEnd" type="xs:double" use="required">
          <xs:annotation>
            <xs:documentation>The variable is normalised so that it has this value at the distal point</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="name" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Name of the inhomogeneous parameter specification</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="variable" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Name of the variable which will change over the length</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>