5.1.2 Topics

Replace Table 5.1 with the following:

"

5 Encoding of data types

5.1 Introduction

5.1.1 Description

5.1.2 Topics

5.1.3 Notation conventions

5.1.4 Rules for encoding data types

5.2 Encoding of STF-specific data types

5.2.1 STF primitive data types

5.2.2 STF_Octet

5.2.3 Integer representations

5.2.3.1 Overview

5.2.3.2 OCE8_Unsigned

5.2.3.3 OCE8_Signed

5.2.3.4 STF_Byte_Unsigned

5.2.3.5 STF_Short_Integer_Unsigned

5.2.3.6 STF_Integer_Unsigned

5.2.4 Floating point representations

5.2.4.1 Overview

5.2.4.2 STF_Float

5.2.4.3 STF_Long_Float

5.2.5 Record representations

5.2.5.1 Overview

5.2.5.2 STF_Data_Table_Extents

5.2.5.3 STF_Data_Table_Sentinel_Type

5.2.5.4 STF_FBO

5.2.5.5 STF_Index_Range

5.2.6 STF_Characters

5.2.7 STF_Object_Type

5.3 Encoding of SEDRIS data types

5.3.1 Overview

5.3.2 SEDRIS basic data types

5.3.2.1 Integer data types

5.3.2.2 Floating point data types

5.3.2.3 Character data type

5.3.2.4 Octet data type

5.3.3 SEDRIS enumerated data types

5.3.3.1 Overview

5.3.3.2 Boolean

5.3.3.3 Colour_Binding

5.3.3.4 Image_Scan_Direction

5.3.3.5 Image_Scan_Direction_Z

5.3.3.6 Interval_Type

5.3.3.7 LSR_Transformation_Axis

5.3.3.8 Model_Reference_Type

5.3.3.9 Month

5.3.3.10 Octant

5.3.3.11 Point_Light_Display_Type

5.3.3.12 Present_In

5.3.3.13 Quadrant

5.3.3.14 Reference_Surface_Elevation_Select

5.3.3.15 Reference_Surface_LOD_Select

5.3.3.16 State_Mismatch_Behaviour

5.3.4 SEDRIS selection data types

5.3.5 SEDRIS set data types

5.3.5.1 Overview

5.3.5.2 Colour_Mapping

5.3.5.3 Display_Side

5.3.5.4 Display_Style

5.3.5.5 Polygon_Flags

5.3.5.6 Presentation_Domain

5.3.6 SEDRIS array data types

5.3.7 SEDRIS record data types

5.3.7.1 General form

5.3.7.2 Address

5.3.7.3 Animation_Range

5.3.7.4 CMY_Data

5.3.7.5 Contact_Information

5.3.7.6 Count_Interval_Value

5.3.7.7 Data_Quality_Element

5.3.7.8 Data_Table_Data

5.3.7.9 Data_Table_Sub_Extent

5.3.7.10 Element_Type

5.3.7.11 HSV_Data

5.3.7.12 Image_Data

5.3.7.13 Image_MIP_Extents

5.3.7.14 Image_Texel_Location_3D

5.3.7.15 Index_Range

5.3.7.16 Integer_Interval_Value

5.3.7.17 Interval_Value

5.3.7.18 Locale

5.3.7.19 Long_Float_Interval_Value

5.3.7.20 Long_Float_Value

5.3.7.21 Property_Code

5.3.7.22 RGB_Data

5.3.7.23 Rotation_Data

5.3.7.24 Single_Value

5.3.7.25 SRF_Context_Info

5.3.7.26 String

5.3.7.27 Telephone_Information

5.3.7.28 Text_Font

5.3.7.29 Time_Day_Of_Year_Value

5.3.7.30 Time_M_Value

5.3.7.31 Time_MD_H_Value

5.3.7.32 Time_MD_HM_Value

5.3.7.33 Time_MD_HMS_Value

5.3.7.34 Time_Value

5.3.7.35 Time_Y_Value

5.3.7.36 Time_YD_Value

5.3.7.37 Time_YD_H_Value

5.3.7.38 Time_YD_HM_Value

5.3.7.39 Time_YD_HMS_Value

5.3.7.40 Time_YMD_Value

5.3.7.41 Time_YMD_H_Value

5.3.7.42 Time_YMD_HM_Value

5.3.7.43 Time_YMD_HMS_Value

5.3.7.44 URL

5.3.7.45 URN

5.3.8 Other SEDRIS data types

5.4 Encoding of EDCS data types

5.4.1 Overview

5.4.2 EDCS basic data types

5.4.2.1 EDCS integer data types

5.4.2.2 EDCS floating point data types

5.4.3 EDCS enumerated data types

5.4.3.1 Overview

5.4.3.2 EDCS_Boolean

5.4.3.3 EDCS_Null

5.4.4 EDCS selection data types

5.4.5 EDCS record data types

5.4.5.1 General form

5.4.5.2 EDCS_Attribute_Value

5.4.5.3 EDCS_Count_Interval

5.4.5.4 EDCS_Count_Value

5.4.5.5 EDCS_Integer_Interval

5.4.5.6 EDCS_Integer_Value

5.4.5.7 EDCS_Locale

5.4.5.8 EDCS_Long_Float_Value

5.4.5.9 EDCS_String

5.5 Encoding of SRM data types

5.5.1 Overview

5.5.2 SRM basic data types

5.5.2.1 Integer data types

5.5.2.2 Floating point data types

5.5.3 SRM enumerated data types

5.5.3.1 Overview

5.5.3.2 SRM_Axis_Direction

5.5.3.3 SRM_Boolean

5.5.3.5 SRM_Polar_Aspect

5.5.4 SRM selection data types

5.5.5 SRM array data types

5.5.6 SRM record data types

5.5.6.1 General form

5.5.6.2 SRM_CD_3D_Coordinate

5.5.6.3 SRM_CD_Surface_Coordinate

5.5.6.4 SRM_Coordinate

5.5.6.5 SRM_EC_Parameters

5.5.6.6 SRM_EI_3D_Coordinate

5.5.6.7 SRM_Equatorial_Spherical_3D_Coordinate

5.5.6.8 SRM_Euclidean_2D_Coordinate

5.5.6.9 SRM_Euclidean_3D_Coordinate

5.5.6.10 SRM_LCC_Parameters

5.5.6.11 SRM_LCE_Parameters

5.5.6.12 SRM_Local_Tangent_Parameters

5.5.6.13 SRM_LSA_2D_Coordinate

5.5.6.14 SRM_LSP_2D_Coordinate

5.5.6.15 SRM_LSR_2D_Parameters

5.5.6.16 SRM_LSR_3D_Parameters

5.5.6.17 SRM_LTSAS_3D_Coordinate

5.5.6.18 SRM_LTSAS_Surface_Coordinate

5.5.6.19 SRM_LTSC_3D_Coordinate

5.5.6.20 SRM_LTSC_Surface_Coordinate

5.5.6.21 SRM_LTSE_3D_Coordinate

5.5.6.22 SRM_LTSE_Parameters

5.5.6.23 SRM_LTSE_Surface_Coordinate

5.5.6.24 SRM_Map_Projection_3D_Coordinate

5.5.6.25 SRM_Map_Projection_Surface_Coordinate

5.5.6.26 SRM_M_Parameters

5.5.6.27 SRM_Oblique_Mercator_Parameters

5.5.6.28 SRM_PD_3D_Coordinate

5.5.6.29 SRM_PD_Surface_Coordinate

5.5.6.30 SRM_PS_Parameters

5.5.6.31 SRM_SRF_Parameters_Info

5.5.6.32 SRM_SRFS_Code_Info

5.5.6.33 SRM_SRFS_Info

5.5.6.34 SRM_SRFT_Parameters

5.5.6.35 SRM_TM_Parameters

5.6 Encoding of ISO 19115 data types

5.6.1 Overview

5.6.2 ISO 19115 selection data types

5.6.3 ISO 19115 record data types

5.6.3.1 General form

5.6.3.2 CI_OnlineResource

5.3.6 SEDRIS array data types

Remove the paragraph beginning with the text: "The following  are the SEDRIS array data types specifically..." and ending with "...no length field shall be provided.".

5.3.7.14 Image_Texel_Location_3D

Replace all occurrences of data type "Short_Integer_Unsigned" with data type "Integer_Unsigned".

5.5.5 SRM array data types

Insert the following data types immediately preceding the specification of data type SRM_Vector_3D:

"SRM_Matrix_3x3 is encoded as nine SRM_Long_Float elements.

SRM_Matrix_4x4 is encoded as sixteen SRM_Long_Float elements."

5.5.6 SRM record data types

In 5.5.6.4 SRM_Coordinate data type specification for CM_3D, HAEC_3D, HEEC_3D, HEEQ_3D, SEC_3D, and SEQ_3D, replace "Spherical" with "Equatorial_Spherical".

In 5.5.6.4 SRM_Coordinate data type specification for PD_3D and PD_SURFACE, replace "CD" with "PD".

In 5.5.6.4 SRM_Coordinate data type specification for SMD_3D and SME_3D, replace "Spherical" with "Euclidean".

Insert the following subclause 5.5.6.7 after subclause 5.5.6.6:

"5.5.6.7 SRM_Equatorial_Spherical_3D_Coordinate

longitude : SRM_Long_Float

latitude : SRM_Long_Float

radius : SRM_Long_Float

"

In 5.5.6.13 in the data type for SRM_LSTP_2D_Coordinate, the order of fields should be reversed.

Insert the following subclauses 5.5.6.28 and 5.5.6.29 after subclause 5.5.6.26:

"5.5.6.28 SRM_PD_3D_Coordinate

latitude : SRM_Long_Float

longitude : SRM_Long_Float

ellipsoidal_height : SRM_Long_Float

5.5.6.29 SRM_PD_Surface_Coordinate

latitude : SRM_Long_Float

longitude : SRM_Long_Float

"

Renumber all subclauses.

http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html