Definition Type: ComplexType
Name: MeasurementPoint
Containing Schema: hcm-core.xsd
Abstract
Documentation:
Contains the information about the individual measurement points. It contains an optional element
Coordinatesof type
CartesianPointthat contains the corresponding three coordinates of the point with respect to the global ship coordinate system. The Element
Coordinateis optional because the geometry data of the vessel may or may not be available.
Collapse XSD Schema Diagram:
Drilldown into sessionId Drilldown into frameNumber Drilldown into position Drilldown into value Drilldown into part Drilldown into refId Drilldown into comment Drilldown into description Drilldown into name Drilldown into idXSD Diagram of MeasurementPoint
Collapse XSD Schema Code:
<xs:complexType name="MeasurementPoint">
    <xs:annotation>
        <xs:documentation>Contains the information about the individual measurement points. It contains an optional element
				<code>Coordinates</code>of type
				<code>CartesianPoint</code>that contains the corresponding three coordinates of the point with respect to the global ship coordinate system. The Element
				<code>Coordinate</code>is optional because the geometry data of the vessel may or may not be available.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="Coordinates" type="CartesianPoint" minOccurs="0" />
    </xs:sequence>
    <xs:attribute name="id" type="globalId" use="required" />
    <xs:attribute name="name" type="xs:string" />
    <xs:attribute name="description" type="xs:string">
        <xs:annotation>
            <xs:documentation>A textual description of the measurement point which makes it possible to add additional information concerning the measurement point (e.g. average value).</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="comment" type="xs:string" />
    <xs:attribute name="refId" type="globalId" use="required">
        <xs:annotation>
            <xs:documentation>A pointer to either a plate or profile at which the measurement has been taken.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="part" type="stiffenerDetail">
        <xs:annotation>
            <xs:documentation>For a measurement point on a stiffener this attribute defines the position of the point on the stiffener (“
					<code>web</code>” or “
					<code>flange</code>”). It is defined as an enumeration of type
					<code>xs:string</code>having following values:
					<code>web</code>,
					<code>flange</code>.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="value" type="positiveValue">
        <xs:annotation>
            <xs:documentation>The value of the measured thickness expressed in meters.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="position" type="positionType">
        <xs:annotation>
            <xs:documentation>The position of the reading, in case there is no geometry information.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="frameNumber" type="xs:string">
        <xs:annotation>
            <xs:documentation>The longitudinal position of the measurement point by means of a frame number. It only applies if no geometry information is available (i.e. the child-element
					<code>Coordinates</code>)</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="sessionId" type="globalId">
        <xs:annotation>
            <xs:documentation>Unique reference to the measurement session where the measurement was taken. Useful for auditing purposes. Each measurement point with value shall be linked to exactly one session. Shall be empty if value is not set. If there is exactly one session, the measurement point is associated implicitly to that session. Otherwise the session id must be specified explicitly.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Coordinates Coordinates 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id id Required
name name (Optional)
description description (Optional)
comment comment (Optional)
refId refId Required
part part (Optional)
value value (Optional)
position position (Optional)
frameNumber frameNumber (Optional)
sessionId sessionId (Optional)
Collapse Derivation Tree:
Collapse References:
Gauging