SEDRIS language bindings — Part 4: C

4 Tables

4.1 Introduction and table of contents

4.1.1 Introduction

This clause contains tables defining abbreviations used and mapping abstract names from Part 1 of ISO/IEC 18023 to those of this binding.

4.1.2 Topics

Table 4.1 lists the topics of this clause.

Table 4.1 — Topics

4 Tables

4.1 Introduction and table of contents

4.1.1 Introduction

4.1.2 Topics

4.2 Abbreviations

4.2.1 Abbreviation policy in construction of identifiers

4.2.2 Abbreviations used

4.3 Mappings of abstract names to C binding names

4.3.1 Introduction

4.3.2 Data type names

4.3.3 Function names

 

4.2 Abbreviations

4.2.1 Abbreviation policy in construction of identifiers

The abbreviations are based upon abbreviations used in other ISO C binding standards and are used for:

  1. function names;
  2. data types;
  3. fields of data types; and
  4. macro names.

In the construction of C binding identifiers, the following policy is applied:

  1. For function names:
    SE_” followed by abbreviated function name with words adjoined and the start of each word capitalized;
  2. For data type names:
    SE_” followed by abbreviated data type in upper and lower case with words and digits separated by underscores;
  3. For the names of fields of data types, the following refinement is used:
    “redundant” (words in the field name that are identical to those in the structure name) parts are omitted, if the context allows this;
  4. For macro names:
    SE_” followed by abbreviated macro name all in upper case; and
  5. For enumerants:
    SE_” followed by abbreviated enumerant all in caps with words and digits separated by underscores.

4.2.2 Abbreviations used

In Table 4.2, only words from the abstract specification that are abbreviated are listed. Terms from the abstract specification that are abbreviated in the abstract specification and not further abbreviated in this binding are not listed. The word “NULL” denotes those words that are deleted completely when forming function names or data types.

Table 4.2 — Table of abbreviations

Term

Abbreviation

access mode

AM

API function

APIFN

axis alignment

AXALGN

branch range matching

BRRNGMAT

camera projection type

CAM

classification code

CLSCOD

colour binding

COLRB

colour model

COLRMOD

continuous LOD

CLOD

data table data value type

DTDATAVALTYP

DRM class

CLS

element type code

ELEMTYPCOD

enumerated or selection type

ENUMSEL

feature topology level

FTL

font style

font

functional association meaning type

FNASSMNTYP

geometric centre code

GEOMCTRCOD

geometry topology level

GTL

grid overlap operator

GROVLOP

hierarchy inclusion

HIERINC

hierarchy summary multiplicity code

HSMULCOD

image component type

IMAGCOMP

image mapping method

IMAGMAPMETH

image projection type

IMAGPROJTYP

image scan direction

IMAGSCANDIR

image scan direction Z

IMAGSCANDIRZ

image signature

IMAGSIG

image wrap

IMAGWRAP

index code

IDXCODE

interpolation type

INTERPTYP

interval value type

INTRVLVALTYP

ITR behaviour

ITRBEH

keyword type code

KEYTYPCOD

LOD data type

LODDATTYP

LSR transformation axis

LSRAXIS

media format

MEDIAFMT

model reference type

MODREFTYP

object inclusion

OBJINCL

one dimensional

1D

online function code

OLFCOD

ordering reason

ORDREAS

pixel fill method

PIXFILLMETH

point light display type

PTLTDISPTYP

predefined function

PREDEFFN

property code type

PROPCODTYP

reference surface elevation select

RSELEVSEL

reference surface LOD select

RSLODSEL

reference vector type

REFVEC

restriction code

RESTRICTCOD

return code

RETCOD

role code

ROLECOD

search bounds closure

SEARCHBNDSCLS

search dimension

SEARCHDIM

search rule type

SEARCHRULETYP

search type

SEARCHTYP

search value type

SEARCHVALTYP

SEDRIS

SE

shading method

SHADMETH

sibling traversal order

SIBTRAV

single value type

SINGVALTYP

sound format

SOUNDFMT

spacing type

SPACTYP

spatial association meaning type

SPATASSMEANTYP

spatial index spacing units

SISPACUNITS

state mismatch behaviour

STMISMBEH

status code

STATCODE

symbol format

SYMBFMT

time configuration

TIMECFG

time data type

TIMEDATTYP

time measurement type

TIMEMEASTYP

time signficance

TIMESIGNIF

traversal order

TRAVORDR

two dimensional

2D

underline style

ULSTYL

union reason

UNIONREAS

unmatched state behaviour

UNMSTATBEH

variable code

VARCOD

volumetric shape

VOLSHAP

4.3 Mappings of abstract names to C binding names

4.3.1 Introduction

In the following tables, the names are listed alphabetically by abstract name.

4.3.2 Data type names

In Table 4.3, each row lists an abstract name of a data type from Part 1 of ISO/IEC 18023 followed by the corresponding bound name.

Table 4.3 — Data type names listed alphabetically by abstract name

Abstract name

Bound name

Absolute_Time_Fields

SE_Absolute_Time_Fields

Absolute_Time_Interval_Entry

SE_Absolute_Time_Interval_Entry

Absolute_Time_Interval_Fields

SE_Absolute_Time_Interval_Fields

Access_Mode

SE_Access_Mode

Address

SE_Address

Aggregate_Features_Fields

SE_Aggregate_Features_Fields

Aggregate_Geometry_Fields

SE_Aggregate_Geometry_Fields

Alternate_Hierarchy_Parameters

SE_Alternate_Hierarchy_Parameters

Alternate_Hierarchy_Related_Features_Fields

SE_Alternate_Hierarchy_Related_Features_Fields

Alternate_Hierarchy_Related_Geometry_Fields

SE_Alternate_Hierarchy_Related_Geometry_Fields

Animation_Behaviour_Fields

SE_Animation_Behaviour_Fields

Animation_Range

SE_Animation_Range

Animation_Range[*]

SE_Animation_Range_1D

Animation_Related_Geometry_Fields

SE_Animation_Related_Geometry_Fields

Animation_Select_Parameters

SE_Animation_Select_Parameters

Any_Enumerated_Value_Or_Selection_Value

SE_Any_Enumerated_Or_Selection_Value

Any_Search_Value

SE_Any_Search_Value

Any_Search_Value[*]

SE_Any_Search_Value_1D

API_Function

SE_API_Function

Arc_Fields

SE_Arc_Fields

Axis_Alignment

SE_Axis_Alignment

Axis_Fields

SE_Axis_Fields

Base_Positional_Light_Fields

SE_Base_Positional_Light_Fields

Base_Spatial_Association_Data_Fields

SE_Base_Spatial_Association_Data_Fields

Base_Summary_Item_Fields

SE_Base_Summary_Item_Fields

Base_Time_Data_Fields

SE_Base_Time_Data_Fields

Blend_Directional_Light_Fields

SE_Blend_Directional_Light_Fields

Boolean

SE_Boolean

Branch_Range_Matching

SE_Branch_Range_Matchng

Browse_Media_Fields

SE_Browse_Media_Fields

Byte

SE_Byte

Byte_Positive

SE_Byte_Positive

Byte_Unsigned

SE_Byte_Unsigned

Camera_Point_Fields

SE_Camera_Point_Fields

Camera_Projection_Type

SE_Camera_Projection_Type

CC_3D_Location_Fields

SE_CC_3D_Location_Fields

CD_3D_Location_Fields

SE_CD_3D_Location_Fields

CD_Surface_Location_Fields

SE_CD_Surface_Location_Fields

Character

SE_Character

Character[*]

SE_Character_1D

CI_OnLineFunctionCode

SE_CI_OnLineFunctionCode

CI_OnlineResource

SE_CI_OnlineResource

CI_RoleCode

SE_CI_RoleCode

Citation_Fields

SE_Citation_Fields

Classification_Data_Fields

SE_Classification_Data_Fields

Classification_Entry

SE_Classification_Entry

Classification_Entry[*]

SE_Classification_Entry_1D

Classification_Parameters

SE_Classification_Parameters

Classification_Related_Features_Fields

SE_Classification_Related_Features_Fields

Classification_Related_Geometry_Fields

SE_Classification_Related_Geometry_Fields

CM_3D_Location_Fields

SE_CM_3D_Location_Fields

CMY_Colour_Control_Link_Fields

SE_CMY_Colour_Control_Link_Fields

CMY_Colour _Fields

SE_CMY_Colour_Fields

CMY_Data

SE_CMY_Data

Colour_Binding

SE_Colour_Binding

Colour_Fields

SE_Colour_Fields

Colour_Index_Control_Link_Fields

SE_Colour_Index_Control_Link_Fields

Colour_Index_Fields

SE_Colour_Index_Fields

Colour_Mapping

SE_Colour_Mapping

Colour_Model

SE_Colour_Model

Colour_Shininess_Fields

SE_Colour_Shininess_Fields

Colour_Table_Group_Fields

SE_Colour_Table_Group_Fields

Cone_Directional_Light_Fields

SE_Cone_Directional_Light_Fields

Conformal_Behaviour_Fields

SE_Conformal_Behaviour_Fields

Contact_Information

SE_Contact_Information

Continuous_LOD_Related_Geometry_Fields

SE_Continuous_LOD_Related_Geometry_Fields

Continuous_LOD_Select_Choice

SE_Continuous_LOD_Select_Choice

Continuous_LOD_Select_Parameters

SE_Continuous_LOD_Select_Parameters

Control_Link_Fields

SE_Control_Link_Fields

Count_Interval_Value

SE_Count_Interval_Value

Cylindrical_Volume_Extent_Entry

SE_Cylindrical_Volume_Extent_Entry

Cylindrical_Volume_Extent_Fields

SE_Cylindrical_Volume_Extent_Fields

Data_Quality_Element

SE_Data_Quality_Element

Data_Quality_Fields

SE_Data_Quality_Fields

Data_Table_Data

SE_Data_Table_Data

Data_Table_Data[*]

SE_Data_Table_Data_1D

Data_Table_Data_Value_Type

SE_Data_Table_Data_Value_Type

Data_Table_Sub_Extent

SE_Data_Table_Sub_Extent

Display_Side

SE_Display_Side

Display_Style

SE_Display_Style

Distance_LOD_Data_Fields

SE_Distance_LOD_Data_Fields

DRM_Class

SE_DRM_Class

DRM_Class_Fields

SE_DRM_Class_Fields

DRM_Class_Summary_Item_Fields

SE_DRM_Class_Summary_Item_Fields

EC_Augmented_3D_Location_Fields

SE_EC_Augmented_3D_Location_Fields

EC_Surface_Location_Fields

SE_EC_Surface_Location_Fields

EDCS_Boolean[*]

SE_EDCS_Boolean_1D

EDCS_Count[*]

SE_EDCS_Count_1D

EDCS_Count_Value[*]

SE_EDCS_Count_Value_1D

EDCS_Integer[*]

SE_EDCS_Integer_1D

EDCS_Integer_Value[*]

SE_EDCS_Integer_Value_1D

EDCS_Long_Float[*]

SE_EDCS_Long_Float_1D

EDCS_Long_Float_Value[*]

SE_EDCS_Long_Float_Value_1D

EDCS_String[*]

SE_EDCS_String_1D

EDCS_Use_Summary_Item_Fields

SE_EDCS_Use_Summary_Item_Fields

Edge_Direction_Fields

SE_Edge_Direction_Fields

EI_3D_Location_Fields

SE_EI_3D_Location_Fields

Element_Type

SE_Element_Type

Element_Type_Code

SE_Element_Type_Code

Ellipse_Fields

SE_Ellipse_Fields

Encoding

SE_Encoding

Enumerated_Or_Selection_Type

SE_Enumerated_Or_Selection_Type

Enumeration_Axis_Fields

SE_Enumeration_Axis_Fields

Environment_Root_Fields

SE_Environment_Root_Fields

Environmental_Domain_Summary_Fields

SE_Environmental_Domain_Summary_Fields

Face_Direction_Fields

SE_Face_Direction_Fields

Fade_Range_Fields

SE_Fade_Range_Fields

Feature_Face_Fields

SE_Feature_Face_Fields

Feature_Topology_Hierarchy_Fields

SE_Feature_Topology_Hierarchy_Fields

Feature_Topology_Level

SE_Feature_Topology_Level

Feature_Volume_Fields

SE_Feature_Volume_Fields

Flashing_Light_Behaviour_Fields

SE_Flashing_Light_Behaviour_Fields

Float

SE_Float

Font_Style

SE_Font_Style

Function_Fields

SE_Function_Fields

Functional_Association_Data_Fields

SE_Functional_Association_Data_Fields

Functional_Association_Meaning_Type

SE_Functional_Association_Meaning_Type

General_Hierarchy_Order

SE_General_Hierarchy_Order

General_Hierarchy_Select

SE_General_Hierarchy_Select

Geometric_Centre_Code

SE_Geometric_Centre_Code

Geometric_Centre_Fields

SE_Geometric_Centre_Fields

Geometry_Topology_Hierarchy_Fields

SE_Geometry_Topology_Hierarchy_Fields

Geometry_Topology_Level

SE_Geometry_Topology_Level

Grid_Overlap_Fields

SE_Grid_Overlap_Fields

Grid_Overlap_Operator

SE_Grid_Overlap_Operator

HAEC_3D_Location_Fields

SE_HAEC_3D_Location_Fields

HEEC_3D_Location_Fields

SE_HEEC_3D_Location_Fields

HEEQ_3D_Location_Fields

SE_HEEQ_3D_Location_Fields

Hierarchy_Data_Fields

SE_Hierarchy_Data_Fields

Hierarchy_Data_Fields[*]

SE_Hierarchy_Data_Fields_1D

Hierarchy_Inclusion

SE_Hierarchy_Inclusion

Hierarchy_Order_Parameters

SE_Hierarchy_Order_Parameters

Hierarchy_Select_Parameters

SE_Hierarchy_Select_Parameters

Hierarchy_Summary_Item_Fields

SE_Hierarchy_Summary_Item_Fields

Hierarchy_Summary_Multiplicity_Code

SE_Hierarchy_Summary_Multiplicity_Code

HSV_Colour_Control_Link_Fields

SE_HSV_Colour_Control_Link_Fields

HSV_Colour_Fields

SE_HSV_Colour_Fields

HSV_Data

SE_HSV_Data

Identification_Fields

SE_Identification_Fields

Image_Anchor_Fields

SE_Image_Anchor_Fields

Image_Component_Type

SE_Image_Component_Type

Image_Data

SE_Image_Data

Image_Fields

SE_Image_Fields

Image_Mapping_Function_Fields

SE_Image_Mapping_Function_Fields

Image_Mapping_Method

SE_Image_Mapping_Method

Image_MIP_Extents

SE_Image_Mip_Extents

Image_Mip_Extents[*]

SE_Image_Mip_Extents_1D

Image_Projection_Type

SE_Image_Projection_Type

Image_Scan_Direction

SE_Image_Scan_Direction

Image_Scan_Direction_Z

SE_Image_Scan_Direction_Z

Image_Signature

SE_Image_Signature

Image_Texel_Location_3D

SE_Image_Texel_Location_3D

Image_Wrap

SE_Image_Wrap

In_Out_Fields

SE_In_Out_Fields

Index_Code

SE_Index_Code

Index_LOD_Data_Fields

SE_Index_LOD_Data_Fields

Index_Range

SE_Index_Range

Index_Range[*]

SE_Index_Range_1D

Infinite_Light_Fields

SE_Infinite_Light_Fields

Inline_Colour_Fields

SE_Inline_Colour_Fields

Integer

SE_Integer

Integer_Interval_Value

SE_Integer_Interval_Value

Integer_Positive

SE_Integer_Positive

Integer_Positive[*]

SE_Integer_Positive_1D

Integer_Unsigned

SE_Integer_Unsigned

Integer_Unsigned[*]

SE_Integer_Unsigned_1D

Integer_Unsigned[*,*]

SE_Integer_Unsigned_2D

Interface_Template_Fields

SE_Interface_Template_Fields

Interpolation_Type

SE_Interpolation_Type

Interval_Axis_Fields

SE_Interval_Axis_Fields

Interval_Type

SE_Interval_Type

Interval_Value

SE_Interval_Value

Interval_Value[*]

SE_Interval_Value_1D

Interval_Value_Type

SE_Interval_Value_Type

Irregular_Axis_Fields

SE_Irregular_Axis_Fields

Iterator

SE_Iterator

ITR_Behaviour

SE_ITR_Behaviour

Keywords_Fields

SE_Keywords_Fields

LCC_Augmented_3D_Location_Fields

SE_LCC_Augmented_3D_Location_Fields

LCC_Surface_Location_Fields

SE_LCC_Surface_Location_Fields

LCE_3D_Location_Fields

SE_LCE_3D_Location_Fields

Legal_Constraints_Fields

SE_Legal_Constraints_Fields

Light_Rendering_Properties_Control_Link_Fields

SE_Light_Rendering_Properties_Control_Link_Fields

Light_Rendering_Properties_Fields

SE_Light_Rendering_Properties_Fields

Light_Source_Control_Link_Fields

SE_Light_Source_Control_Link_Fields

Light_Source_Fields

SE_Light_Source_Fields

Line_Fields

SE_Line_Fields

Lineage_Fields

SE_Lineage_Fields

Linear_Geometry_Fields

SE_Linear_Geometry_Fields

Literal_Fields

SE_Literal_Fields

Lobe_Data_Fields

SE_Lobe_Data_Fields

Local_4x4_Fields

SE_Local_4x4_Fields

Locale

SE_Locale

LOD_Data_Type

SE_LOD_Data_Type

LOD_Entry

SE_LOD_Entry

LOD_Entry[*]

SE_LOD_Entry_1D

LOD_Related_Features_Fields

SE_LOD_Related_Features_Fields

LOD_Related_Geometry_Fields

SE_LOD_Related_Geometry_Fields

LOD_Select_Parameters

SE_LOD_Select_Parameters

Long_Float

SE_Long_Float

Long_Float[*]

SE_Long_Float_1D

Long_Float_Interval_Value

SE_Long_Float_Interval_Value

Long_Float_Value

SE_Long_Float_Value

LSA_2D_Location_Fields

SE_LSA_2D_Location_Fields

LSP_2D_Location_Fields

SE_LSP_2D_Location_Fields

LSR_2D_Location_Fields

SE_LSR_2D_Location_Fields

LSR_3D_Location_Control_Link_Fields

SE_LSR_3D_Location_Control_Link_Fields

LSR_3D_Location_Fields

SE_LSR_3D_Location_Fields

LSR_Transformation_Axis

SE_LSR_Transformation_Axis

LTSAS_3D_Location_Fields

SE_LTSAS_3D_Location_Fields

LTSAS_Surface_Location_Fields

SE_LTSAS_Surface_Location_Fields

LTSC_3D_Location_Fields

SE_LTSC_3D_Location_Fields

LTSC_Surface_Location_Fields

SE_LTSC_Surface_Location_Fields

LTSE_3D_Location_Fields

SE_LTSE_3D_Location_Fields

LTSE_Surface_Location_Fields

SE_LTSE_Surface_Location_Fields

M_Augmented_3D_Location_Fields

SE_M_Augmented_3D_Location_Fields

M_Surface_Location_Fields

SE_M_Surface_Location_Fields

Map_Scale_LOD_Data_Fields

SE_Map_Scale_LOD_Data_Fields

MD_ClassificationCode

SE_MD_ClassificationCode

MD_KeywordTypeCode

SE_MD_KeywordTypeCode

MD_RestrictionCode

SE_MD_RestrictionCode

MD_SecurityConstraints

SE_MD_SecurityConstraints

Matrix_3x3

SE_Matrix_3x3

Matrix_4x4

SE_Matrix_4x4

Media_Format

SE_Media_Format

Mesh_Face_Table_Fields

SE_Mesh_Face_Table_Fields

Model_Fields

SE_Model_Fields

Model_Instance_Template_Index_Fields

SE_Model_Instance_Template_Index_Fields

Model_Reference_Type

SE_Model_Reference_Type

Month

SE_Month

Moving_Light_Behaviour_Fields

SE_Moving_Light_Behaviour_Fields

Object

SE_Object

Object[*]

SE_Object_1D

Object_Inclusion

SE_Object_Inclusion

Octant

SE_Octant

Octet

SE_Octet

Octet[*]

SE_Octet_1D

Octant_Data_Fields

SE_Octant_Data_Fields

Octant_Data_Fields[*]

SE_Octant_Data_Fields_1D

Octant_Related_Features_Fields

SE_Octant_Related_Features_Fields

Octant_Related_Geometry_Fields

SE_Octant_Related_Geometry_Fields

Octant_Select_Parameters

SE_Octant_Select_Parameters

OMS_Augmented_3D_Location_Fields

SE_OMS_Augmented_3D_Location_Fields

OMS_Surface_Location_Fields

SE_OMS_Surface_Location_Fields

Ordering_Reason

SE_Ordering_Reason

Overload_Priority_Index_Fields

SE_Overload_Priority_Index_Fields

Packed_Hierarchy

SE_Packed_Hierarchy

Packed_Hierarchy[*]

SE_Packed_Hierarchy_1D

Packed_Hierarchy_Object

SE_Packed_Hierarchy_Object

Packed_Hiearchy_Object[*]

SE_Packed_Hierarchy_Object_1D

Packed_Hierarchy_Object_Access

SE_Packed_Hierarchy_Object_Access

Packed_Hierarchy_Reference

SE_Packed_Hierarchy_Reference

Packed_Hiearchy_Reference[*]

SE_Packed_Hierarchy_Reference_1D

Parallelepiped_Volume_Extent_Entry

SE_Parallelepiped_Volume_Extent_Entry

Parallelepiped_Volume_Extent_Fields

SE_Parallelepiped_Volume_Extent_Fields

PD_3D_Location_Fields

SE_PD_3D_Location_Fields

PD_Surface_Location_Fields

SE_PD_Surface_Location_Fields

Perimeter_Related_Feature_Topology_Fields

SE_Perimeter_Related_Feature_Topology_Fields

Perimeter_Related_Features_Fields

SE_Perimeter_Related_Features_Fields

Perimeter_Related_Geometry_Fields

SE_Perimeter_Related_Geometry_Fields

Perimeter_Related_Geometry_Topology_Fields

SE_Perimeter_Related_Geometry_Topology_Fields

Pixel_Fill_Method

SE_Pixel_Fill_Method

Point_Light_Display_Type

SE_Point_Light_Display_Type

Polygon_Control_Link_Fields

SE_Polygon_Control_Link_Fields

Polygon_Fields

SE_Polygon_Fields

Polygon_Flags

SE_Polygon_Flags

Positional_Light_Fields

SE_Positional_Light_Fields

Predefined_Function

SE_Predefined_Function

Predefined_Function_Fields

SE_Predefined_Function_Fields

Predicate

SE_Predicate

Presentation_Domain

SE_Presentation_Domain

Presentation_Domain_Fields

SE_Presentation_Domain_Fields

Present_In

SE_Present_In

Primitive_Summary_Item_Fields

SE_Primitive_Summary_Item_Fields

Process_Step_Fields

SE_Process_Step_Fields

Property_Characteristic_Fields

SE_Property_Characteristic_Fields

Property_Code

SE_Property_Code

Property_Code_Type

SE_Property_Code_Type

Property_Description_Fields

SE_Property_Description_Fields

Property_Fields

SE_Property_Fields

Property_Grid_Fields

SE_Property_Grid_Fields

Property_Set_Index_Control_Link_Fields

SE_Property_Set_Index_Control_Link_Fields

Property_Set_Index_Fields

SE_Property_Set_Index_Fields

Property_Set_Table_Fields

SE_Property_Set_Table_Fields

Property_Set_Table_Group_Fields

SE_Property_Set_Table_Group_Fields

Property_Table_Reference_Control_Link_Fields

SE_Property_Table_Reference_Control_Link_Fields

Property_Table_Reference_Fields

SE_Property_Table_Reference_Fields

Property_Value_Fields

SE_Property_Value_Fields

Property_Value_Fields [*]

SE_Property_Value_Fields_1D

Proximity_Data_Fields

SE_Proximity_Data_Fields

PS_Augmented_3D_Location_Fields

SE_PS_Augmented_3D_Location_Fields

PS_Surface_Location_Fields

SE_PS_Surface_Location_Fields

Pseudo_Code_Function_Fields

SE_Pseudo_Code_Function_Fields

Pyramid_Directional_Light_Fields

SE_Pyramid_Directional_Light_Fields

Quadrant

SE_Quadrant

Quadrant_Data_Fields

SE_Quadrant_Data_Fields

Quadrant_Data_Fields[*]

SE_Quadrant_Data_Fields_1D

Quadrant_Related_Features_Fields

SE_Quadrant_Related_Features_Fields

Quadrant_Related_Geometry_Fields

SE_Quadrant_Related_Geometry_Fields

Quadrant_Select_Parameters

SE_Quadrant_Select_Parameters

Reference_Origin_Fields

SE_Reference_Origin_Fields

Reference_Surface_Elevation_Select

SE_Referemce_Surface_Elevation_Select

Reference_Surface_Fields

SE_Reference_Surface_Fields

Reference_Surface_LOD_Select

SE_Reference_Surface_LOD_Select

Reference_Vector_Control_Link_Fields

SE_Reference_Vector_Control_Link_Fields

Reference_Vector_Fields

SE_Reference_Vector_Fields

Reference_Vector_Type

SE_Reference_Vector_Type

Regular_Axis_Fields

SE_Regular_Axis_Fields

Relative_Time_Fields

SE_Relative_Time_Fields

Relative_Time_Interval_Fields

SE_Relative_Time_Interval_Fields

Relative_To_Absolute_Time_Interval_Entry

SE_Relative_To_Absolute_Time_Interval_Entry

Relative_To_Absolute_Time_Entry

SE_Relative_To_Absolute_Time_Entry

Remaining_Objects_List

SE_Remaining_Objects_List

Remaining_Packed_Hierarchies_List

SE_Remaining_Packed_Hierarchies_List

Rendering_Priority_Level_Fields

SE_Rendering_Priority_Level_Fields

Rendering_Properties_Fields

SE_Rendering_Properties_Fields

Responsible_Party_Fields

SE_Responsible_Party_Fields

Return_Code

SE_Return_Code

RGB_Colour_Control_Link_Fields

SE_RGB_Colour_Control_Link_Fields

RGB_Colour_Fields

SE_RGB_Colour_Fields

RGB_Data

SE_RGB_Data

Role_Data_Fields

SE_Role_Data_Fields

Rotating_Light_Behaviour_Fields

SE_Rotating_Light_Behaviour_Fields

Rotation_Control_Link_Fields

SE_Rotation_Control_Link_Fields

Rotation_Data

SE_Rotation_Data

Rotation_Fields

SE_Rotation_Fields

Scale_Control_Link_Fields

SE_Scale_Control_Link_Fields

Scale_Fields

SE_Scale_Fields

Search_Boundary

SE_Search_Boundary

Search_Bounds

SE_Search_Bounds

Search_Bounds_Closure

SE_Search_Bounds_Closure

Search_Dimension

SE_Search_Dimension

Search_Filter

SE_Search_Filter

Search_Rule

SE_Search_Rule

Search_Rule[*]

SE_Search_Rule_1D

Search_Rule_Component

SE_Search_Rule_Component

Search_Rule_Component_Field

SE_Search_Rule_Component_Field

Search_Rule_Component_Field_Array

SE_Search_Rule_Component_Field_Array

Search_Rule_Component_Field_Range

SE_Search_Rule_Component_Field_Range

Search_Rule_Field

SE_Search_Rule_Field

Search_Rule_Field_Array

SE_Search_Rule_Field_Array

Search_Rule_Field_Range

SE_Search_Rule_Field_Range

Search_Rule_Predicate

SE_Search_Rule_Predicate

Search_Rule_Type

SE_Search_Rule_Type

Search_Type

SE_Search_Type

Search_Value_Type

SE_Search_Value_Type

Season

SE_Season

Season_Fields

SE_Season_Fields

SEC_3D_Location_Fields

SE_SEC_3D_Location_Fields

Security_Constraints_Fields

SE_Security_Constraints_Fields

Separating_Plane_Data_Fields

SE_Separating_Plane_Data_Fields

Separating_Plane_Related_Geometry_Fields

SE_Separating_Plane_Related_Geometry_Fields

Separating_Plane_Select_Parameters

SE_Separating_Plane_Select_Parameters

SEQ_3D_Location_Fields

SE_SEQ_3D_Location_Fields

Shading_Method

SE_Shading_Method

Short_Integer

SE_Short_Integer

Short_Integer[*]

SE_Short_Integer_1D

Short_Integer_Positive

SE_Short_Integer_Positive

Short_Integer_Unsigned

SE_Short_Integer_Unsigned

Sibling_Traversal_Order

SE_Sibling_Traversal_Order

Single_Value

SE_Single_Value

Single_Value[*]

SE_Single_Value_1D

Single_Value_Type

SE_Single_Value_Type

SMD_3D_Location_Fields

SE_SMD_3D_Location_Fields

SME_3D_Location_Fields

SE_SME_3D_Location_Fields

Sound_Fields

SE_Sound_Fields

Sound_Format

SE_Sound_Format

Sound_Instance_Control_Link_Fields

SE_Sound_Instance_Control_Link_Fields

Sound_Instance_Fields

SE_Sound_Instance_Fields

Source_Fields

SE_Source_Fields

Spacing_Type

SE_Spacing_Type

Spatial_Association_Data_Fields

SE_Spatial_Association_Data_Fields

Spatial_Association_Meaning_Type

SE_Spatial_Association_Meaning_Type

Spatial_Index_Data_Fields

SE_Spatial_Index_Data_Fields

Spatial_Index_Data_Fields[*]

SE_Spatial_Index_Data_Fields_1D

Spatial_Index_Parameters

SE_Spatial_Index_Parameters

Spatial_Index_Related_Feature_Topology_Fields

SE_Spatial_Index_Related_Feature_Topology_Fields

Spatial_Index_Related_Features_Fields

SE_Spatial_Index_Related_Features_Fields

Spatial_Index_Related_Geometry_Fields

SE_Spatial_Index_Related_Geometry_Fields

Spatial_Index_Related_Geometry_Topology_Fields

SE_Spatial_Index_Related_Geometry_Topology_Fields

Spatial_Index_Spacing_Unit

SE_Spatial_Index_Spacing_Unit

Spatial_Resolution_LOD_Data_Fields

SE_Spatial_Resolution_LOD_Data_Fields

Spherical_Volume_Extent_Fields

SE_Spherical_Volume_Extent_Fields

Spot_Light_Fields

SE_Spot_Light_Fields

SRF_Context_Info_Fields

SE_SRF_Context_Info_Fields

SRF_Summary_Fields

SE_SRF_Summary_Fields

Stamp_Behaviour_Fields

SE_Stamp_Behaviour_Fields

State_Control_Link_Fields

SE_State_Control_Link_Fields

State_Data_Fields

SE_State_Data_Fields

State_Entry

SE_State_Entry

State_Entry[*]

SE_State_Entry_1D

State_Mismatch_Behaviour

SE_State_Mismatch_Behaviour

State_Related_Features_Fields

SE_State_Related_Features_Fields

State_Related_Geometry_Fields

SE_State_Related_Geometry_Fields

State_Select_Parameters

SE_State_Select_Parameters

Status_Code

SE_Status_Code

Status_Code[*]

SE_Status_Code_1D

Status_Logger

SE_Status_Logger

none

SE_Store

String

SE_String

String[*]

SE_String_1D

Strobing_Light_Behaviour_Fields

SE_Strobing_Light_Behaviour_Fields

Symbol_Fields

SE_Symbol_Fields

Symbol_Format

SE_Symbol_Format

Table_Property_Description_Fields

SE_Table_Property_Description_Fields

Telephone_Information

SE_Telephone_Information

Test_Data

SE_Test_Data

Text_Fields

SE_Text_Fields

Text_Font

SE_Text_Font

Texture_Coordinate_Control_Link_Fields

SE_Texture_Coordinate_Control_Link_Fields

Texture_Coordinate_Fields

SE_Texture_Coordinate_Fields

Time_Configuration

SE_Time_Configuration

Time_Data_Type

SE_Time_Data_Type

Time_Day_Of_Year_Value

SE_Time_Day_Of_Year_Value

Time_Entry

SE_Time_Entry

Time_Entry[*]

SE_Time_Entry_1D

Time_Interval_Entry

SE_Time_Interval_Entry

Time_Interval_Fields

SE_Time_Interval_Fields

Time_M_Value

SE_Time_M_Value

Time_MD_Value

SE_Time_MD_Value

Time_MD_H_Value

SE_Time_MD_H_Value

Time_MD_HM_Value

SE_Time_MD_HM_Value

Time_MD_HMS_Value

SE_Time_MD_HMS_Value

Time_Measurement_Type

SE_Time_Measurement_Type

Time_Of_Day

SE_Time_Of_Day

Time_Of_Day_Fields

SE_Time_Of_Day_Fields

Time_Point_Entry

SE_Time_Point_Entry

Time_Point_Fields

SE_Time_Point_Fields

Time_Related_Features_Fields

SE_Time_Related_Features_Fields

Time_Related_Geometry_Fields

SE_Time_Related_Geometry_Fields

Time_Select_Parameters

SE_Time_Select_Parameters

Time_Significance

SE_Time_Significance

Time_Value

SE_Time_Value

Time_Y_Value

SE_Time_Y_Value

Time_YD_Value

SE_Time_YD_Value

Time_YD_H_Value

SE_Time_YD_H_Value

Time_YD_HM_Value

SE_Time_YD_HM_Value

Time_YD_HMS_Value

SE_Time_YD_HMS_Value

Time_YMD_Value

SE_Time_YMD_Value

Time_YMD_H_Value

SE_Time_YMD_H_Value

Time_YMD_HM_Value

SE_Time_YMD_HM_Value

Time_YMD_HMS_Value

SE_Time_YMD_HMS_Value

TM_Augmented_3D_Location_Fields

SE_TM_Augmented_3D_Location_Fields

TM_Surface_Location_Fields

SE_TM_Surface_Location_Fields

Translation_Control_Link_Fields

SE_Translation_Control_Link_Fields

Translation_Fields

SE_Translation_Fields

Translucency_Control_Link_Fields

SE_Translucency_Control_Link_Fields

Translucency_Fields

SE_Translucency_Fields

Transmittal

SE_Transmittal

Transmittal_Root_Fields

SE_Transmittal_Root_Fields

Transmittal_Summary_Fields

SE_Transmittal_Summary_Fields

Traversal_Order

SE_Traversal_Order

Underline_Style

SE_Underline_Style

Union_Of_Feature_Topology_Fields

SE_Union_Of_Feature_Topology_Fields

Union_Of_Features_Fields

SE_Union_Of_Features_Fields

Union_Of_Geometry_Fields

SE_Union_Of_Geometry_Fields

Union_Of_Geometry_Hierarchy_Fields

SE_Union_Of_Geometry_Hierarchy_Fields

Union_Of_Geometry_Topology_Fields

SE_Union_Of_Geometry_Topology_Fields

Union_Of_Primitive_Geometry_Fields

SE_Union_Of_Primitive_Geometry_Fields

Union_Reason

SE_Union_Reason

Unmatched_State_Behaviour

SE_Unmatched_State_Behaviour

Unused_Fields

SE_Unused_Fields

URL

SE_URL

URN

SE_URN

URN[*]

SE_URN_1D

User_Data

SE_User_Data

Variable_Code

SE_Variable_Code

Variable_Fields

SE_Variable_Fields

Volume_Extent_Entry

SE_Volume_Extent_Entry

Volume_Light_Behaviour_Fields

SE_Volume_Light_Behaviour_Fields

Volume_LOD_Data_Fields

SE_Volume_LOD_Data_Fields

Volume_LOD_Entry

SE_Volume_LOD_Entry

Volumetric_Shape

SE_Volumetric_Shape

World_3x3_Fields

SE_World_3x3_Fields

4.3.3 Function names

In Table 4.4, each row lists an abstract name of an API function from Part 1 of ISO/IEC 18023 followed by the corresponding bound name.

Table 4.4 — Function names listed alphabetically by abstract name

Abstract name

Bound name

AddAssociateRelationship

SE_AddAssociateRelationship

AddComponentRelationship

SE_AddComponentRelationship

CloneObject

SE_CloneObject

CloseTransmittal

SE_CloseTransmittal

CreateObject

SE_CreateObject

CreateSearchFilter

SE_CreateSearchFilter

CreateSpatialSearchBoundary

SE_CreateSpatialSearchBoundary

none

SE_CreateStore

DetermineSpatialInclusion

SE_DetermineSpatialInclusion

FreeIterator

SE_FreeIterator

FreeObject

SE_FreeObject

FreePackedHierarchy

SE_FreePackedHierarchy

FreeRemainingObjectsList

SE_FreeRemainingObjectsList

FreeRemainingPackedHierarchiesList

SE_FreeRemainingPackedHierarchiesList

FreeSearchFilter

SE_FreeSearchFilter

FreeSpatialSearchBoundary

SE_FreeSpatialSearchBoundary

none

SE_FreeStore

FreeTransmittal

SE_FreeTransmittal

GetAggregate

SE_GetAggregate

GetAssociate

SE_GetAssociate

GetColourModel

SE_GetColourModel

GetComponent

SE_GetComponent

GetContextTransformation

SE_GetContextTransformation

GetDataTableData

SE_GetDataTableData

GetDRMClass

SE_GetDRMClass

GetEncoding

SE_GetEncoding

GetFields

SE_GetFields

GetImageData

SE_GetImageData

GetIterationLengthRemaining

SE_GetIterationLengthRemaining

GetLastFunctionStatus

SE_GetLastFunctionStatus

GetMeshFaceTableData

SE_GetMeshFaceTableData

GetNextObject

SE_GetNextObject

GetNthAssociate

SE_GetNthAssociate

GetNthComponent

SE_GetNthComponent

GetNumberOfPathsToTransmittalRoot

SE_GetNumberOfPathsToTransmittalRoot

GetObjectFromIDString

SE_GetObjectFromIDString

GetObjectIDString

SE_GetObjectIDString

GetObjectReferenceCount

SE_GetObjectReferenceCount

GetPackedHierarchy

SE_GetPackedHierarchy

GetPublishedLabels

SE_GetPublishedLabels

GetPublishedObjectList

SE_GetPublishedObjectList

GetReferencedTransmittalList

SE_GetReferencedTransmittalList

GetRelationCounts

SE_GetRelationCounts

GetRemainingObjectsList

SE_GetRemainingObjectsList

GetRemainingPackedHierarchies

SE_GetRemainingPackedHierarchies

GetRootObject

SE_GetRootObject

GetSRFContextInfo

SE_GetSRFContextInfo

GetTransmittalFromObject

SE_GetTransmittalFromObject

GetTransmittalLocation

SE_GetTransmittalLocation

GetTransmittalName

SE_GetTransmittalName

GetTransmittalVersionInformation

SE_GetTransmittalVersionInformation

GetUniqueTransmittalID

SE_GetUniqueTransmittalID

GetUnresolvedObjectFromPublishedLabel

SE_GetUnresolvedObjectFromPublishedLabel

GetUserData

SE_GetUserData

InitializeAggregateIterator

SE_InitializeAggregateIterator

InitializeAssociateIterator

SE_InitializeAssociateIterator

InitializeComponentIterator

SE_InitializeComponentIterator

InitializeInheritedComponentIterator

SE_InitializeInheritedComponentIterator

IsIteratorComplete

SE_IsIteratorComplete

ObjectIsPublished

SE_ObjectIsPublished

ObjectIsResolved

SE_ObjectIsResolved

ObjectsAreSame

SE_ObjectsAreSame

OpenTransmittalByLocation

SE_OpenTransmittalByLocation

OpenTransmittalByName

SE_OpenTransmittalByName

PublishObject

SE_PublishObject

PutDataTableData

SE_PutDataTableData

PutFields

SE_PutFields

PutImageData

SE_PutImageData

PutMeshFaceTableData

SE_PutMeshFaceTableData

RemoveAssociateRelationship

SE_RemoveAssociateRelationship

RemoveComponentRelationship

SE_RemoveComponentRelationship

RemoveFromTransmittal

SE_RemoveFromTransmittal

ResolveObject

SE_ResolveObject

ResolveTransmittalName

SE_ResolveTransmittalName

SetColourModel

SE_SetColourModel

SetFirstErrorMessage

SE_SetFirstErrorMessage

SetGeneralCallback

SE_SetGeneralCallback

SetGeneralCallbackForOneFunction

SE_SetGeneralCallbackForOneFunction

SetRootObject

SE_SetRootObject

SetSecondErrorMessage

SE_SetSecondErrorMessage

SetSpecificCallback

SE_SetSpecificCallback

SetSRFContextInfo

SE_SetSRFContextInfo

SetTransmittalName

SE_SetTransmittalName

SetUserData

SE_SetUserData

TransmittalsAreSame

SE_TransmittalsAreSame

UnpublishObject

SE_UnpublishObject

UseDefaultColourModel

SE_UseDefaultColourModel

UseDefaultSRFContextInfo

SE_UseDefaultSRFContextInfo

http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_18024-4_Ed1.html