<xs:element name="Offset"><xs:annotation><xs:documentation>TS data defined by offsets</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="VertOffset" type="xs:double"><xs:annotation><xs:documentation>The vertical offset</xs:documentation></xs:annotation></xs:element><xs:element name="AlongLineOffset" type="xs:double"><xs:annotation><xs:documentation>The offset along reference line</xs:documentation></xs:annotation></xs:element><xs:element name="PerpLineOffset" type="xs:double"><xs:annotation><xs:documentation>The offset perpendicular to reference line</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
tps:North , tps:East , tps:Height{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
<xs:element name="HAOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by horizontal angle</xs:documentation></xs:annotation></xs:element>
<xs:element name="VAOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by vertical angle</xs:documentation></xs:annotation></xs:element>
<xs:element name="HDOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by horizontal distance</xs:documentation></xs:annotation></xs:element>
<xs:element name="VDOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by vertical distance</xs:documentation></xs:annotation></xs:element>
<xs:element name="SDOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by slope distance</xs:documentation></xs:annotation></xs:element>
<xs:element name="Undefined"><xs:annotation><xs:documentation>Should we write this tag? If so, how many values should it have?</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Value1st" type="xs:double"/><xs:element minOccurs="0" name="Value2nd" type="xs:double"/><xs:element minOccurs="0" name="Value3rd" type="xs:double"/><xs:element minOccurs="0" name="Value4th" type="xs:double"/></xs:sequence></xs:complexType></xs:element>
The type of the method (can be single, two faces, radial or repeat)
Diagram
Type
restriction of xs:NMTOKEN
Properties
content
simple
minOccurs
0
default
single
Facets
enumeration
single
enumeration
two_face
enumeration
radial
enumeration
repeat
Source
<xs:element default="single" minOccurs="0" name="Method"><xs:annotation><xs:documentation>The type of the method (can be single, two faces, radial or repeat)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="single"/><xs:enumeration value="two_face"/><xs:enumeration value="radial"/><xs:enumeration value="repeat"/></xs:restriction></xs:simpleType></xs:element>
The type of the offset (can be null, linear, radial, side measurement, center measurement, vertical measurement, line measurement, plane measurement, corner measurement, horizontal and vertical measurement or missing point measurement)
Diagram
Type
restriction of xs:NMTOKEN
Properties
content
simple
minOccurs
0
default
null
Facets
enumeration
null
enumeration
linear
enumeration
radial
enumeration
side_meas
enumeration
center_meas
enumeration
vertical_meas
enumeration
line_meas
enumeration
plane_meas
enumeration
corner_meas
enumeration
horiz_vert_meas
enumeration
missing_point_meas
Source
<xs:element default="null" minOccurs="0" name="OffsetMode"><xs:annotation><xs:documentation>The type of the offset (can be null, linear, radial, side measurement, center measurement, vertical measurement, line measurement, plane measurement, corner measurement, horizontal and vertical measurement or missing point measurement)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="null"/><xs:enumeration value="linear"/><xs:enumeration value="radial"/><xs:enumeration value="side_meas"/><xs:enumeration value="center_meas"/><xs:enumeration value="vertical_meas"/><xs:enumeration value="line_meas"/><xs:enumeration value="plane_meas"/><xs:enumeration value="corner_meas"/><xs:enumeration value="horiz_vert_meas"/><xs:enumeration value="missing_point_meas"/></xs:restriction></xs:simpleType></xs:element>
<xs:element default="0" minOccurs="0" name="SetNum" type="xs:integer"><xs:annotation><xs:documentation>0-based set number this shot belongs to (???)</xs:documentation></xs:annotation></xs:element>
<xs:element default="false" minOccurs="0" name="Remeasured" type="xs:boolean"><xs:annotation><xs:documentation>Represents whther the user has remeasured a shot</xs:documentation></xs:annotation></xs:element>
<xs:element default="0" minOccurs="0" name="PrismConstant" type="xs:double"><xs:annotation><xs:documentation>The constant of the prism, in millimiters</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="tsRawDataType"><xs:annotation><xs:documentation>Ts data parameters</xs:documentation></xs:annotation><xs:sequence><xs:choice maxOccurs="unbounded" minOccurs="1"><xs:element name="SD"><xs:annotation><xs:documentation>SD parameters are horizontal and vertical angles and slope distance</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="HorizAngle" type="xs:double"><xs:annotation><xs:documentation>The horizontal angle</xs:documentation></xs:annotation></xs:element><xs:element name="VertAngle" type="xs:double"><xs:annotation><xs:documentation>The vertical angle</xs:documentation></xs:annotation></xs:element><xs:element name="SlopeDistance" type="xs:double"><xs:annotation><xs:documentation>The slope distance</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HD"><xs:annotation><xs:documentation>HD parameters are horizontal angle and horizontal and vertical distances</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="HorizAngle" type="xs:double"><xs:annotation><xs:documentation>The horizontal angle</xs:documentation></xs:annotation></xs:element><xs:element name="HorizDistance" type="xs:double"><xs:annotation><xs:documentation>The horizontal distance</xs:documentation></xs:annotation></xs:element><xs:element name="VertDistance" type="xs:double"><xs:annotation><xs:documentation>The vertical distance</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HV"><xs:annotation><xs:documentation>HV parameters are horizontal and vertical angles</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="HorizAngle" type="xs:double"><xs:annotation><xs:documentation>The horizontal angle</xs:documentation></xs:annotation></xs:element><xs:element name="VertAngle" type="xs:double"><xs:annotation><xs:documentation>The vertical angle</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="Offset"><xs:annotation><xs:documentation>TS data defined by offsets</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="VertOffset" type="xs:double"><xs:annotation><xs:documentation>The vertical offset</xs:documentation></xs:annotation></xs:element><xs:element name="AlongLineOffset" type="xs:double"><xs:annotation><xs:documentation>The offset along reference line</xs:documentation></xs:annotation></xs:element><xs:element name="PerpLineOffset" type="xs:double"><xs:annotation><xs:documentation>The offset perpendicular to reference line</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="NEH" type="tps:coordsNEHType"><xs:annotation><xs:documentation>XYZ offset</xs:documentation></xs:annotation></xs:element><xs:element name="BB"><xs:annotation><xs:documentation>BB parameters are backsight bearing and backsight angle</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Bearing" type="xs:double"><xs:annotation><xs:documentation>The backsight bearing</xs:documentation></xs:annotation></xs:element><xs:element name="Angle" type="xs:double"><xs:annotation><xs:documentation>The backsight angle</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HAOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by horizontal angle</xs:documentation></xs:annotation></xs:element><xs:element name="VAOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by vertical angle</xs:documentation></xs:annotation></xs:element><xs:element name="HVS"><xs:annotation><xs:documentation>HVS parameters are horizontal, vertical and slope delta</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="DeltaHorizDistance" type="xs:double"><xs:annotation><xs:documentation>The delta of horizontal distance</xs:documentation></xs:annotation></xs:element><xs:element name="DeltaVertDistance" type="xs:double"><xs:annotation><xs:documentation>The delta of vertical distance</xs:documentation></xs:annotation></xs:element><xs:element name="DeltaSlopeDistance" type="xs:double"><xs:annotation><xs:documentation>The delta of slope distance</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="HDOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by horizontal distance</xs:documentation></xs:annotation></xs:element><xs:element name="VDOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by vertical distance</xs:documentation></xs:annotation></xs:element><xs:element name="SDOnly" type="xs:double"><xs:annotation><xs:documentation>Ts data defined only by slope distance</xs:documentation></xs:annotation></xs:element><xs:element name="Undefined"><xs:annotation><xs:documentation>Should we write this tag? If so, how many values should it have?</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="Value1st" type="xs:double"/><xs:element minOccurs="0" name="Value2nd" type="xs:double"/><xs:element minOccurs="0" name="Value3rd" type="xs:double"/><xs:element minOccurs="0" name="Value4th" type="xs:double"/></xs:sequence></xs:complexType></xs:element></xs:choice><xs:element default="single" minOccurs="0" name="Method"><xs:annotation><xs:documentation>The type of the method (can be single, two faces, radial or repeat)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="single"/><xs:enumeration value="two_face"/><xs:enumeration value="radial"/><xs:enumeration value="repeat"/></xs:restriction></xs:simpleType></xs:element><xs:element default="null" minOccurs="0" name="OffsetMode"><xs:annotation><xs:documentation>The type of the offset (can be null, linear, radial, side measurement, center measurement, vertical measurement, line measurement, plane measurement, corner measurement, horizontal and vertical measurement or missing point measurement)</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="null"/><xs:enumeration value="linear"/><xs:enumeration value="radial"/><xs:enumeration value="side_meas"/><xs:enumeration value="center_meas"/><xs:enumeration value="vertical_meas"/><xs:enumeration value="line_meas"/><xs:enumeration value="plane_meas"/><xs:enumeration value="corner_meas"/><xs:enumeration value="horiz_vert_meas"/><xs:enumeration value="missing_point_meas"/></xs:restriction></xs:simpleType></xs:element><xs:element default="0" minOccurs="0" name="SetNum" type="xs:integer"><xs:annotation><xs:documentation>0-based set number this shot belongs to (???)</xs:documentation></xs:annotation></xs:element><xs:element default="false" minOccurs="0" name="Remeasured" type="xs:boolean"><xs:annotation><xs:documentation>Represents whther the user has remeasured a shot</xs:documentation></xs:annotation></xs:element><xs:element default="0" minOccurs="0" name="PrismConstant" type="xs:double"><xs:annotation><xs:documentation>The constant of the prism, in millimiters</xs:documentation></xs:annotation></xs:element><xs:group minOccurs="0" ref="tps:versionable"/></xs:sequence></xs:complexType>