|
MIGRATION GUIDE
Classes |
|---|
The marked items indicate areas that can be handled by the name change script.
The following classes were removed.
<Bordered Feature Face>
Semantic now indicated by adding a 1-way association from the <Feature Edge> directly to the <Feature Face>, while the inverse relationship from <Feature Face Ring> to <Feature Face> becomes an association relationship.
<Bordered Geometry Face>
Semantic now indicated by adding a 1-way association from the <Geometry Edge> directly to the <Geometry Face>, while the inverse relationship from <Geometry Face Ring> to <Geometry Face> becomes an association relationship.
<Contained Feature Node>
Semantic now indicated by adding a 2-way association between the <Feature Node> and the <Feature Face> itself.
<Contained Geometry Node>
Semantic now indicated by adding a 2-way association between the <Geometry Node> and the <Geometry Face> itself.
<Contained Within Feature Face>
Semantic now indicated by adding a 2-way association between the <Feature Node> and the <Feature Face> itself.
<Contained Within Geometry Face>
Semantic now indicated by adding a 2-way association between the <Geometry Node> and the <Geometry Face> itself.
<Feature Edge Ending Node>
Semantic now indicated by making the <Feature Node> the second associated <Feature Node> of the <Feature Edge> itself. If the <Feature Node> was not already a component of a <Union Of Feature Topology>, it would then be added as a component of one whose topology hierarchy was a component of the feature hierarchy to which the <Feature Node> used to belong.
<Feature Edge Starting Node>
Semantic now indicated by making the <Feature Node> the first associated <Feature Node> of the <Feature Edge> itself. If the <Feature Node> was not already a component of a <Union Of Feature Topology>, it would then be added as a component of one whose topology hierarchy was a component of the feature hierarchy to which the <Feature Node> used to belong.
<Feature Edge Terminal Node>
See subclasses.
<Geometry Edge Ending Node>
Semantic now indicated by making the <Geometry Node> the second associated <Geometry Node> of the <Geometry Edge> itself. The <Geometry Node> would then be added as a component of a new <Union Of Geometry Topology> whose topology hierarchy is a component of the geometry hierarchy to which the <Geometry Node> used to belong.
<Geometry Edge Starting Node>
Semantic now indicated by making the <Geometry Node> the first associated <Geometry Node> of the <Geometry Edge> itself. The <Geometry Node> would then be added as a component of a new <Union Of Geometry Topology> whose topology hierarchy is a component of the geometry hierarchy to which the <Geometry Node> used to belong.
<Geometry Edge Terminal Node>
See subclasses.
SE_FIELDS was renamed to SE_Fields.
For union members shown without a forward mapping, check the removed classes list for further information.
| Old | New |
|---|---|
| u.Ambient_Color | u.Ambient_Colour |
| u.Animation_Behavior | u.Animation_Behaviour |
| u.Base_Classification_Data | u.Classification_Data |
| u.Base_Hierarchy_Data | u.Hierarchy_Data |
| u.Base_Level_of_Detail_Data | u.Base_Level_Of_Detail_Data |
| u.Base_Oct_Tree_Data | u.Oct_Tree_Data |
| u.Base_Perimeter_Data | u.Perimeter_Data |
| u.Base_Quad_Tree_Data | u.Quad_Tree_Data |
| u.Base_Spatial_Index_Data | u.Spatial_Index_Data |
| u.Base_State_Data | u.State_Data |
| u.Base_Time_Constraints_Data | u.Time_Constraints_Data |
| u.Bordered_Feature_Face | |
| u.Bordered_Geometry_Face | |
| u.Browse_Graphic | u.Browse_Media |
| u.Center_of_Buoyancy | u.Centre_Of_Buoyancy |
| u.Center_of_Mass | u.Centre_Of_Mass |
| u.Center_of_Pressure | u.Centre_Of_Pressure |
| u.CMY_Color | u.CMY_Colour |
| u.CMY_Color_Control_Link | u.CMY_Colour_Control_Link |
| u.Color | u.Colour |
| u.Color_Data | u.Colour_Data |
| u.Color_Entry | u.Colour_Entry |
| u.Color_Entry_Table | u.Colour_Entry_Table |
| u.Color_Index | u.Colour_Index |
| u.Color_Index_Control_Link | u.Colour_Index_Control_Link |
| u.Color_Set | u.Colour_Set |
| u.Color_Shininess | u.Colour_Shininess |
| u.Color_Table | u.Colour_Table |
| u.Color_Table_Group | u.Colour_Table_Group |
| u.Color_Table_Library | u.Colour_Table_Library |
| u.Conformal_Behavior | u.Conformal_Behaviour |
| u.Contained_Feature_Node | |
| u.Contained_Geometry_Node | |
| u.Contained_Within_Feature_Face | |
| u.Contained_Within_Geometry_Face | |
| u.Continuous_Level_of_Detail_Related_Geometry | u.Continuous_Level_Of_Detail_Related_Geometry |
| u.Diffuse_Color | u.Diffuse_Colour |
| u.Directional_Light_Behavior | u.Directional_Light_Behaviour |
| u.Distance_Level_of_Detail_Data | u.Distance_Level_Of_Detail_Data |
| u.EC_Location_3D | u.AEC_Location_3D |
| u.Emissive_Color | u.Emissive_Colour |
| u.External_Geometry_Face_Ring | u.Geometry_Face_Ring |
| u.Feature_Classification_Data | u.Classification_Data |
| u.Feature_Edge_Direction | u.Edge_Direction |
| u.Feature_Edge_Ending_Node | |
| u.Feature_Edge_Starting_Node | |
| u.Feature_Edge_Terminal_Node | |
| u.Feature_Hierarchy_Data | u.Hierarchy_Data |
| u.Feature_Instance_Template_Index | u.Model_Instance_Template_Index |
| u.Feature_Level_of_Detail_Data | u.Base_Level_Of_Detail_Data |
| u.Feature_Oct_Tree_Data | u.Oct_Tree_Data |
| u.Feature_Perimeter_Data | u.Perimeter_Data |
| u.Feature_Quad_Tree_Data | u.Quad_Tree_Data |
| u.Feature_Ring_Edge_Direction | u.Edge_Direction |
| u.Feature_Spatial_Index_Data | u.Spatial_Index_Data |
| u.Feature_State_Control_Link | u.State_Control_Link |
| u.Feature_State_Data | u.State_Data |
| u.Feature_Time_Constraints_Data | u.Time_Constraints_Data |
| u.Feature_Topology_Perimeter_Data | u.Perimeter_Data |
| u.Feature_Topology_Spatial_Index_Data | u.Spatial_Index_Data |
| u.Flashing_Light_Behavior | u.Flashing_Light_Behaviour |
| u.Geometry_Classification_Data | u.Classification_Data |
| u.Geometry_Edge_Direction | u.Edge_Direction |
| u.Geometry_Edge_Ending_Node | |
| u.Geometry_Edge_Starting_Node | |
| u.Geometry_Edge_Terminal_Node | |
| u.Geometry_Hierarchy_Data | u.Hierarchy_Data |
| u.Geometry_Instance_Template_Index | u.Model_Instance_Template_Index |
| u.Geometry_Level_of_Detail_Data | u.Base_Level_Of_Detail_Data |
| u.Geometry_Oct_Tree_Data | u.Oct_Tree_Data |
| u.Geometry_Perimeter_Data | u.Perimeter_Data |
| u.Geometry_Quad_Tree_Data | u.Quad_Tree_Data |
| u.Geometry_Ring_Edge_Direction | u.Edge_Direction |
| u.Geometry_Separating_Plane_Data | u.Separating_Plane_Data |
| u.Geometry_Separating_Plane_Relations | u.Separating_Plane_Relations |
| u.Geometry_Spatial_Index_Data | u.Spatial_Index_Data |
| u.Geometry_State_Control_Link | u.State_Control_Link |
| u.Geometry_State_Data | u.State_Data |
| u.Geometry_Time_Constraints_Data | u.Time_Constraints_Data |
| u.HSV_Color | u.HSV_Colour |
| u.HSV_Color_Control_Link | u.HSV_Colour_Control_Link |
| u.Index_Level_of_Detail_Data | u.Index_Level_Of_Detail_Data |
| u.Inline_Color | u.Inline_Colour |
| u.LCC_Location_3D | u.ALCC_Location_3D |
| u.Level_of_Detail_Data | u.Base_Level_Of_Detail_Data |
| u.Level_of_Detail_Related_Features | u.Level_Of_Detail_Related_Features |
| u.Level_of_Detail_Related_Geometry | u.Level_Of_Detail_Related_Geometry |
| u.Light_Rendering_Behavior | u.Light_Rendering_Behaviour |
| u.Local_4X4 | u.Local_4x4 |
| u.M_Location_3D | u.AM_Location_3D |
| u.Map_Scale_Level_of_Detail_Data | u.Map_Scale_Level_Of_Detail_Data |
| u.Moving_Light_Behavior | u.Moving_Light_Behaviour |
| u.OM_Location_3D | u.AOM_Location_3D |
| u.Point_of_Contact | u.Point_Of_Contact |
| u.Primitive_Color | u.Primitive_Colour |
| u.PS_Location_3D | u.APS_Location_3D |
| u.Reference_Vector_with_Location_Index | u.Reference_Vector_With_Location_Index |
| u.RGB_Color | u.RGB_Colour |
| u.RGB_Color_Control_Link | u.RGB_Colour_Control_Link |
| u.Rotating_Light_Behavior | u.Rotating_Light_Behaviour |
| u.SDRM_Class_Summary_Item | u.DRM_Class_Summary_Item |
| u.Sound_Perimeter_Data | u.Perimeter_Data |
| u.Spatial_Reference_Frame_Summary | u.SRF_Summary |
| u.Spatial_Resolution_Level_of_Detail_Data | u.Spatial_Resolution_Level_Of_Detail_Data |
| u.Specular_Color | u.Specular_Colour |
| u.Stamp_Behavior | u.Stamp_Behaviour |
| u.Strobing_Light_Behavior | u.Strobing_Light_Behaviour |
| u.Time_of_Day | u.Time_Of_Day |
| u.TM_Location_3D | u.ATM_Location_3D |
| u.Topology_Hierarchy | u.Feature_Topology_Hierarchy |
| u.Twinkling_Light_Behavior | u.Twinkling_Light_Behaviour |
| u.Union_of_Feature_Topology | u.Union_Of_Feature_Topology |
| u.Union_of_Features | u.Union_Of_Features |
| u.Union_of_Geometry | u.Union_Of_Geometry |
| u.Union_of_Geometry_Hierarchy | u.Union_Of_Geometry_Hierarchy |
| u.Union_of_Primitive_Geometry | u.Union_Of_Primitive_Geometry |
| u.UPS_Location_3D | u.AUPS_Location_3D |
| u.UTM_Location_3D | u.AUTM_Location_3D |
| u.Vertex_with_Component_Indices | u.Vertex_With_Component_Indices |
| u.Volume_Level_of_Detail_Data | u.Volume_Level_Of_Detail_Data |
| u.Volume_Light_Behavior | u.Volume_Light_Behaviour |
| u.World_3X3 | u.World_3x3 |
Each of the modified classes changed in the following manner.
SE_ABSOLUTE_TIME_INTERVAL_FIELDS maps to SE_Absolute_Time_Interval_Fields.
SE_ABSOLUTE_TIME_POINT_FIELDS maps to SE_Absolute_Time_Point_Fields.
SE_ACCESS_FIELDS maps to SE_Access_Fields.
SE_AGGREGATE_FEATURE_FIELDS maps to SE_Aggregate_Feature_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
SE_AGGREGATE_GEOMETRY_FIELDS maps to SE_Aggregate_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
<Alternate Hierarchy Related Features>
SE_ALTERNATE_HIERARCHY_RELATED_FEATURES_FIELDS maps to SE_Alternate_Hierarchy_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
<Alternate Hierarchy Related Geometry>
SE_ALTERNATE_HIERARCHY_RELATED_GEOMETRY_FIELDS maps to SE_Alternate_Hierarchy_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
<Ambient Color> maps to <Ambient Colour>.
SE_AMBIENT_COLOR_FIELDS maps to SE_Ambient_Colour_Fields.
<Animation Behavior> maps to <Animation Behaviour>.
SE_ANIMATION_BEHAVIOR_FIELDS maps to SE_Animation_Behaviour_Fields.
SE_ANIMATION_RELATED_GEOMETRY_FIELDS maps to SE_Animation_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_ARC_FIELDS maps to SE_Arc_Fields.
The relationship between <Linear Geometry> and <Geometry Edge> (formerly restricted only to <Line>, is now permitted for all <Linear Geometry>) is now an association rather than a component relationship, although <Edge Direction> link objects still apply. The <Geometry Edge> instance(s) are now required to be components of a <Union Of Geometry Topology> to ensure that they are part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Linear Geometry>'s "ancestors".
SE_AREAL_FEATURE_FIELDS maps to SE_Areal_Feature_Fields.
The relationship between <Areal Feature> and <Feature Face> is now an association rather than a component relationship, although <Face Direction> link objects still apply. The <Feature Face> instance(s) are now required to be components of a <Union Of Feature Topology> to ensure that they are part of the component relationship tree. The topology hierarchy to which the <Union Of Feature Topology> belongs is ultimately a component of one of the <Areal Feature>'s "ancestors".
SE_ATTACHMENT_POINT_FIELDS maps to SE_Attachment_Point_Fields.
SE_ATTRIBUTE_SET_FIELDS maps to SE_Attribute_Set_Fields.
SE_ATTRIBUTE_SET_INDEX_FIELDS maps to SE_Attribute_Set_Index_Fields.
<Attribute Set Index Control Link>
SE_ATTRIBUTE_SET_INDEX_CONTROL_LINK_FIELDS maps to SE_Attribute_Set_Index_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
SE_ATTRIBUTE_SET_TABLE_FIELDS maps to SE_Attribute_Set_Table_Fields.
SE_ATTRIBUTE_SET_TABLE_GROUP_FIELDS maps to SE_Attribute_Set_Table_Group_Fields.
| Old | New |
|---|---|
| group_ID | (none) |
SE_ATTRIBUTE_SET_TABLE_LIBRARY_FIELDS maps to SE_Attribute_Set_Table_Library_Fields.
SE_AXIS_FIELDS maps to SE_Axis_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID axis_type | SE_Element_Type axis_type |
| axis_unit | split into: value_unit, value_scale |
| (none) | value_scale |
<Base Classification Data> maps to <Classification Data>.
SE_BASE_CLASSIFICATION_DATA_FIELDS maps to SE_Classification_Data_Fields.
<Base Hierarchy Data> maps to <Hierarchy Data>.
SE_BASE_HIERARCHY_DATA_FIELDS maps to SE_Hierarchy_Data_Fields.
| Old | New |
|---|---|
| reason_for_alternate_representation | alternate_representation_reason |
<Base Level of Detail Data> maps to <Base Level Of Detail Data>.
SE_BASE_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Base_Level_Of_Detail_Data_Fields.
<Base Oct Tree Data> maps to <Oct Tree Data>.
SE_BASE_OCT_TREE_DATA_FIELDS maps to SE_Oct_Tree_Data_Fields.
<Base Perimeter Data> maps to <Perimeter Data>.
SE_BASE_PERIMETER_DATA_FIELDS maps to SE_Perimeter_Data_Fields.
<Base Quad Tree Data> maps to <Quad Tree Data>.
SE_BASE_QUAD_TREE_DATA_FIELDS maps to SE_Quad_Tree_Data_Fields.
SE_BASE_REFERENCE_VECTOR_FIELDS maps to SE_Base_Reference_Vector_Fields.
<Base Spatial Index Data> maps to <Spatial Index Data>.
SE_BASE_SPATIAL_INDEX_DATA_FIELDS maps to SE_Spatial_Index_Data_Fields.
<Base State Data> maps to <State Data>.
SE_BASE_STATE_DATA_FIELDS maps to SE_State_Data_Fields.
| Old | New |
|---|---|
| state_value_min | (merged into state_value) |
| state_value_max | (merged into state_value) |
SE_BASE_SUMMARY_ITEM_FIELDS maps to SE_Base_Summary_Item_Fields.
| Old | New |
|---|---|
| type | drm_class |
<Base Time Constraints Data> maps to <Time Constraints Data>.
SE_BASE_TIME_CONSTRAINTS_DATA_FIELDS maps to SE_Time_Constraints_Data_Fields.
SE_BASE_TIME_DATA_FIELDS maps to SE_Base_Time_Data_Fields.
SE_BASE_VERTEX_FIELDS maps to SE_Base_Vertex_Fields.
The relationship between <Base Vertex> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Base Vertex>'s "ancestors".
SE_BLEND_DIRECTIONAL_LIGHT_FIELDS maps to SE_Blend_Directional_Light_Fields.
SE_BOUNDING_VOLUME_FIELDS maps to SE_Bounding_Volume_Fields.
<Browse Graphic> maps to <Browse Media>.
SE_BROWSE_GRAPHIC_FIELDS maps to SE_Browse_Media_Fields.
| Old | New |
|---|---|
| file_name | media_urn |
| file_path | (none) |
| file_format | (none) |
SE_CAMERA_POINT_FIELDS maps to SE_Camera_Point_Fields.
The relationship between <Camera Point> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Camera Point>'s "ancestors".
<Center of Buoyancy> maps to <Centre Of Buoyancy>.
SE_CENTER_OF_BUOYANCY_FIELDS maps to SE_Centre_Of_Buoyancy_Fields.
<Center of Mass> maps to <Centre Of Mass>.
SE_CENTER_OF_MASS_FIELDS maps to SE_Centre_Of_Mass_Fields.
<Center of Pressure> maps to <Centre Of Pressure>.
SE_CENTER_OF_PRESSURE_FIELDS maps to SE_Centre_Of_Pressure_Fields.
SE_CITATION_FIELDS maps to SE_Citation_Fields.
Semantic requirement for an <Absolute Time Point> (rather than just a <Time Point>) is now enforced.
SE_CLASSIFICATION_DATA_FIELDS maps to SE_Classification_Data_Fields.
<Classification Related Features>
SE_CLASSIFICATION_RELATED_FEATURES_FIELDS maps to SE_Classification_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
<Classification Related Geometry>
SE_CLASSIFICATION_RELATED_GEOMETRY_FIELDS maps to SE_Classification_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
<CMY Color> maps to <CMY Colour>.
SE_CMY_COLOR_FIELDS maps to SE_CMY_Colour_Fields.
<CMY Color Control Link> maps to <CMY Colour Control Link>.
SE_CMY_COLOR_CONTROL_LINK_FIELDS maps to SE_CMY_Colour_Control_Link_Fields.
SE_COLLISION_VOLUME_FIELDS maps to SE_Collision_Volume_Fields.
<Color> maps to <Colour>.
SE_COLOR_FIELDS maps to SE_Colour_Fields.
| Old | New |
|---|---|
| color_mapping | colour_mapping |
<Color> has a new component <Presentation Domain>.
| Old | New |
|---|---|
| presentation_domain | (moved to component) |
<Color Data> maps to <Colour Data>.
SE_COLOR_DATA_FIELDS maps to SE_Colour_Data_Fields.
<Color Entry> maps to <Colour Entry>.
SE_COLOR_ENTRY_FIELDS maps to SE_Colour_Entry_Fields.
<Color Entry Table> maps to <Colour Entry Table>.
SE_COLOR_ENTRY_TABLE_FIELDS maps to SE_Colour_Entry_Table_Fields.
<Color Index> maps to <Colour Index>.
SE_COLOR_INDEX_FIELDS maps to SE_Colour_Index_Fields.
| Old | New |
|---|---|
| color_mapping | colour_mapping |
<Color Index> has a new component <Presentation Domain>.
| Old | New |
|---|---|
| presentation_domain | (moved to component) |
<Color Index Control Link> maps to <Colour Index Control Link>.
SE_COLOR_INDEX_CONTROL_LINK_FIELDS maps to SE_Colour_Index_Control_Link_Fields.
| Old | New |
|---|---|
| color_index | colour_index |
<Color Set> maps to <Colour Set>.
SE_COLOR_SET_FIELDS maps to SE_Colour_Set_Fields.
<Color Shininess> maps to <Colour Shininess>.
SE_COLOR_SHININESS_FIELDS maps to SE_Colour_Shininess_Fields.
<Color Table> maps to <Colour Table>.
SE_COLOR_TABLE_FIELDS maps to SE_Colour_Table_Fields.
<Color Table> has a new component <Presentation Domain>.
| Old | New |
|---|---|
| presentation_domain | (moved to component) |
<Color Table Group> maps to <Colour Table Group>.
SE_COLOR_TABLE_GROUP_FIELDS maps to SE_Colour_Table_Group_Fields.
| Old | New |
|---|---|
| group_ID | (none) |
<Color Table Library> maps to <Colour Table Library>.
SE_COLOR_TABLE_LIBRARY_FIELDS maps to SE_Colour_Table_Library_Fields.
SE_CONE_DIRECTIONAL_LIGHT_FIELDS maps to SE_Cone_Directional_Light_Fields.
| Old | New |
|---|---|
| minimum_color_intensity | minimum_colour_intensity |
<Conformal Behavior> maps to <Conformal Behaviour>.
SE_CONFORMAL_BEHAVIOR_FIELDS maps to SE_Conformal_Behaviour_Fields.
SE_CONNECTED_FEATURE_EDGE_FIELDS maps to SE_Connected_Feature_Edge_Fields.
The associations to the edge instances are now required to have <Edge Direction> link objects, the forward field value of which is set according to whether the node is the starting or ending node of the edge. As before, loop edges would be associated twice, once for each direction.
SE_CONNECTED_GEOMETRY_EDGE_FIELDS maps to SE_Connected_Geometry_Edge_Fields.
The associations to the edge instances are now required to have <Edge Direction> link objects, the forward field value of which is set according to whether the node is the starting or ending node of the edge. As before, loop edges would be associated twice, once for each direction.
SE_CONTACT_POINT_FIELDS maps to SE_Contact_Point_Fields.
<Continuous Level of Detail Related Geometry> maps to <Continuous Level Of Detail Related Geometry>.
SE_CONTINUOUS_LEVEL_OF_DETAIL_RELATED_GEOMETRY_FIELDS maps to SE_Continuous_Level_Of_Detail_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_CONTROL_LINK_FIELDS maps to SE_Control_Link_Fields.
SE_CROSS_REFERENCE_FIELDS maps to SE_Cross_Reference_Fields.
SE_CYLINDRICAL_VOLUME_EXTENT_FIELDS maps to SE_Cylindrical_Volume_Extent_Fields.
SE_DATA_QUALITY_FIELDS maps to SE_Data_Quality_Fields.
SE_DATA_TABLE_FIELDS maps to SE_Data_Table_Fields.
<Data Table> has a new component <Classification Data>.
| Old | New |
|---|---|
| data_table_type | (moved to component) |
SE_DATA_TABLE_LIBRARY_FIELDS maps to SE_Data_Table_Library_Fields.
SE_DESCRIPTION_FIELDS maps to SE_Description_Fields.
<Diffuse Color> maps to <Diffuse Colour>.
SE_DIFFUSE_COLOR_FIELDS maps to SE_Diffuse_Colour_Fields.
<Directional Light Behavior> maps to <Directional Light Behaviour>.
SE_DIRECTIONAL_LIGHT_BEHAVIOR_FIELDS maps to SE_Directional_Light_Behaviour_Fields.
<Distance Level of Detail Data> maps to <Distance Level Of Detail Data>.
SE_DISTANCE_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Distance_Level_Of_Detail_Data_Fields.
SE_EC_LOCATION_2D_FIELDS maps to SE_EC_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<EC Location 3D> maps to <AEC Location 3D>.
SE_EC_LOCATION_3D_FIELDS maps to SE_AEC_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_EDCS_USE_SUMMARY_ITEM_FIELDS maps to SE_EDCS_Use_Summary_Item_Fields.
SE_EDGE_DIRECTION_FIELDS maps to SE_Edge_Direction_Fields.
SE_ELLIPSE_FIELDS maps to SE_Ellipse_Fields.
The relationship between <Ellipse> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Ellipse>'s "ancestors".
SE_ELLIPTIC_CYLINDER_FIELDS maps to SE_Elliptic_Cylinder_Fields.
The relationship between <Elliptic Cylinder> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Elliptic Cylinder>'s "ancestors".
<Emissive Color> maps to <Emissive Colour>.
SE_EMISSIVE_COLOR_FIELDS maps to SE_Emissive_Colour_Fields.
SE_ENUMERATION_AXIS_FIELDS maps to SE_Enumeration_Axis_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID axis_type | SE_Element_Type axis_type |
| axis_unit | split into: value_unit, value_scale |
| (none) | value_scale |
SE_ENVIRONMENT_ROOT_FIELDS maps to SE_Environment_Root_Fields.
| Old | New |
|---|---|
| srf_params | srf_parameters |
| feature_topology_level | (none) |
| geometry_topology_level | (none) |
<Environmental Domain Summary>
SE_ENVIRONMENTAL_DOMAIN_SUMMARY_FIELDS maps to SE_Environmental_Domain_Summary_Fields.
SE_EXPRESSION_FIELDS maps to SE_Expression_Fields.
SE_EXTERNAL_FEATURE_FACE_RING_FIELDS maps to SE_External_Feature_Face_Ring_Fields.
The relationship between <Feature Face Ring> and <Feature Edge> is now an association rather than a component relationship, although <Edge Direction> link objects still apply.
<External Geometry Face Ring> maps to <Geometry Face Ring>.
SE_EXTERNAL_GEOMETRY_FACE_RING_FIELDS maps to SE_Geometry_Face_Ring_Fields.
The relationship between <Geometry Face Ring> and <Geometry Edge> is now an association rather than a component relationship, although <Edge Direction> link objects still apply.
SE_FACE_DIRECTION_FIELDS maps to SE_Face_Direction_Fields.
SE_FADE_RANGE_FIELDS maps to SE_Fade_Range_Fields.
SE_FEATURE_FIELDS maps to SE_Feature_Fields.
<Feature Classification Data> maps to <Classification Data>.
SE_FEATURE_CLASSIFICATION_DATA_FIELDS maps to SE_Classification_Data_Fields.
SE_FEATURE_EDGE_FIELDS maps to SE_Feature_Edge_Fields.
See the appropriate subclass of <Feature Edge Terminal Node> in the removed classes list for the starting and ending nodes of a <Feature Edge>.
<Feature Edge Direction> maps to <Edge Direction>.
SE_FEATURE_EDGE_DIRECTION_FIELDS maps to SE_Edge_Direction_Fields.
SE_FEATURE_FACE_FIELDS maps to SE_Feature_Face_Fields.
SE_FEATURE_FACE_RING_FIELDS maps to SE_Feature_Face_Ring_Fields.
The relationship between <Feature Face Ring> and <Feature Edge> is now an association rather than a component relationship, although <Edge Direction> link objects still apply.
SE_FEATURE_HIERARCHY_FIELDS maps to SE_Feature_Hierarchy_Fields.
| Old | New |
|---|---|
| feature_topology_level | (none) |
<Feature Hierarchy Data> maps to <Hierarchy Data>.
SE_FEATURE_HIERARCHY_DATA_FIELDS maps to SE_Hierarchy_Data_Fields.
| Old | New |
|---|---|
| reason_for_alternate_representation | alternate_representation_reason |
SE_FEATURE_ID_FIELDS maps to SE_Feature_ID_Fields.
SE_FEATURE_ID_CONTROL_LINK_FIELDS maps to SE_Feature_ID_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
<Feature Instance Template Index> maps to <Model Instance Template Index>.
SE_FEATURE_INSTANCE_TEMPLATE_INDEX_FIELDS maps to SE_Model_Instance_Template_Index_Fields.
<Feature Level of Detail Data> maps to <Base Level Of Detail Data>.
SE_FEATURE_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Base_Level_Of_Detail_Data_Fields.
SE_FEATURE_MODEL_FIELDS maps to SE_Feature_Model_Fields.
| Old | New |
|---|---|
| feature_topology_level | (none) |
SE_FEATURE_MODEL_INSTANCE_FIELDS maps to SE_Feature_Model_Instance_Fields.
| Old | New |
|---|---|
| feature_topology_level | (none) |
SE_FEATURE_NODE_FIELDS maps to SE_Feature_Node_Fields.
<Feature Oct Tree Data> maps to <Oct Tree Data>.
SE_FEATURE_OCT_TREE_DATA_FIELDS maps to SE_Oct_Tree_Data_Fields.
<Feature Perimeter Data> maps to <Perimeter Data>.
SE_FEATURE_PERIMETER_DATA_FIELDS maps to SE_Perimeter_Data_Fields.
<Feature Quad Tree Data> maps to <Quad Tree Data>.
SE_FEATURE_QUAD_TREE_DATA_FIELDS maps to SE_Quad_Tree_Data_Fields.
<Feature Ring Edge Direction> maps to <Edge Direction>.
SE_FEATURE_RING_EDGE_DIRECTION_FIELDS maps to SE_Edge_Direction_Fields.
SE_FEATURE_SAME_AS_FIELDS maps to SE_Feature_Same_As_Fields.
<Feature Spatial Index Data> maps to <Spatial Index Data>.
SE_FEATURE_SPATIAL_INDEX_DATA_FIELDS maps to SE_Spatial_Index_Data_Fields.
<Feature State Control Link> maps to <State Control Link>.
SE_FEATURE_STATE_CONTROL_LINK_FIELDS maps to SE_State_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
| mismatch_policy | mismatch_behaviour |
<Feature State Data> maps to <State Data>.
SE_FEATURE_STATE_DATA_FIELDS maps to SE_State_Data_Fields.
| Old | New |
|---|---|
| state_value_min | (merged into state_value) |
| state_value_max | (merged into state_value) |
<Feature Time Constraints Data> maps to <Time Constraints Data>.
SE_FEATURE_TIME_CONSTRAINTS_DATA_FIELDS maps to SE_Time_Constraints_Data_Fields.
SE_FEATURE_TOPOLOGY_FIELDS maps to SE_Feature_Topology_Fields.
<Feature Topology Perimeter Data> maps to <Perimeter Data>.
SE_FEATURE_TOPOLOGY_PERIMETER_DATA_FIELDS maps to SE_Perimeter_Data_Fields.
<Feature Topology Spatial Index Data> maps to <Spatial Index Data>.
SE_FEATURE_TOPOLOGY_SPATIAL_INDEX_DATA_FIELDS maps to SE_Spatial_Index_Data_Fields.
SE_FINITE_ELEMENT_MESH_FIELDS maps to SE_Finite_Element_Mesh_Fields.
<Flashing Light Behavior> maps to <Flashing Light Behaviour>.
SE_FLASHING_LIGHT_BEHAVIOR_FIELDS maps to SE_Flashing_Light_Behaviour_Fields.
SE_FUNCTION_FIELDS maps to SE_Function_Fields.
SE_GC_LOCATION_3D_FIELDS maps to SE_GC_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_GCS_LOCATION_3D_FIELDS maps to SE_GCS_Location_3D_Fields.
| Old | New |
|---|---|
| cell_ID | (none) |
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_GD_LOCATION_2D_FIELDS maps to SE_GD_Location_2D_Fields.
| Old | New |
|---|---|
| geodetic_longitude | (merged into coordinate) |
| geodetic_latitude | (merged into coordinate) |
SE_GD_LOCATION_3D_FIELDS maps to SE_GD_Location_3D_Fields.
| Old | New |
|---|---|
| geodetic_longitude | (merged into coordinate) |
| geodetic_latitude | (merged into coordinate) |
| elevation | (merged into coordinate) |
SE_GEI_LOCATION_3D_FIELDS maps to SE_GEI_Location_3D_Fields.
| Old | New |
|---|---|
| right_ascension | (merged into coordinate) |
| declination | (merged into coordinate) |
| radius | (merged into coordinate) |
SE_GEOMETRY_FIELDS maps to SE_Geometry_Fields.
<Geometry Classification Data> maps to <Classification Data>.
SE_GEOMETRY_CLASSIFICATION_DATA_FIELDS maps to SE_Classification_Data_Fields.
SE_GEOMETRY_EDGE_FIELDS maps to SE_Geometry_Edge_Fields.
See the appropriate subclass of <Geometry Edge Terminal Node> in the removed classes list for the starting and ending nodes of a <Geometry Edge>.
<Geometry Edge Direction> maps to <Edge Direction>.
SE_GEOMETRY_EDGE_DIRECTION_FIELDS maps to SE_Edge_Direction_Fields.
SE_GEOMETRY_FACE_FIELDS maps to SE_Geometry_Face_Fields.
SE_GEOMETRY_FACE_RING_FIELDS maps to SE_Geometry_Face_Ring_Fields.
The relationship between <Geometry Face Ring> and <Geometry Edge> is now an association rather than a component relationship, although <Edge Direction> link objects still apply.
SE_GEOMETRY_HIERARCHY_FIELDS maps to SE_Geometry_Hierarchy_Fields.
<Geometry Hierarchy Data> maps to <Hierarchy Data>.
SE_GEOMETRY_HIERARCHY_DATA_FIELDS maps to SE_Hierarchy_Data_Fields.
| Old | New |
|---|---|
| reason_for_alternate_representation | alternate_representation_reason |
SE_GEOMETRY_ID_FIELDS maps to SE_Geometry_ID_Fields.
SE_GEOMETRY_ID_CONTROL_LINK_FIELDS maps to SE_Geometry_ID_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
<Geometry Instance Template Index> maps to <Model Instance Template Index>.
SE_GEOMETRY_INSTANCE_TEMPLATE_INDEX_FIELDS maps to SE_Model_Instance_Template_Index_Fields.
<Geometry Level of Detail Data> maps to <Base Level Of Detail Data>.
SE_GEOMETRY_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Base_Level_Of_Detail_Data_Fields.
SE_GEOMETRY_MODEL_FIELDS maps to SE_Geometry_Model_Fields.
| Old | New |
|---|---|
| geometry_topology_level | (none) |
SE_GEOMETRY_MODEL_INSTANCE_FIELDS maps to SE_Geometry_Model_Instance_Fields.
SE_GEOMETRY_NODE_FIELDS maps to SE_Geometry_Node_Fields.
<Geometry Oct Tree Data> maps to <Oct Tree Data>.
SE_GEOMETRY_OCT_TREE_DATA_FIELDS maps to SE_Oct_Tree_Data_Fields.
<Geometry Perimeter Data> maps to <Perimeter Data>.
SE_GEOMETRY_PERIMETER_DATA_FIELDS maps to SE_Perimeter_Data_Fields.
<Geometry Quad Tree Data> maps to <Quad Tree Data>.
SE_GEOMETRY_QUAD_TREE_DATA_FIELDS maps to SE_Quad_Tree_Data_Fields.
<Geometry Ring Edge Direction> maps to <Edge Direction>.
SE_GEOMETRY_RING_EDGE_DIRECTION_FIELDS maps to SE_Edge_Direction_Fields.
SE_GEOMETRY_SAME_AS_FIELDS maps to SE_Geometry_Same_As_Fields.
<Geometry Separating Plane Data> maps to <Separating Plane Data>.
SE_GEOMETRY_SEPARATING_PLANE_DATA_FIELDS maps to SE_Separating_Plane_Data_Fields.
<Geometry Separating Plane Relations> maps to <Separating Plane Relations>.
SE_GEOMETRY_SEPARATING_PLANE_RELATIONS_FIELDS maps to SE_Separating_Plane_Relations_Fields.
<Geometry Spatial Index Data> maps to <Spatial Index Data>.
SE_GEOMETRY_SPATIAL_INDEX_DATA_FIELDS maps to SE_Spatial_Index_Data_Fields.
<Geometry State Control Link> maps to <State Control Link>.
SE_GEOMETRY_STATE_CONTROL_LINK_FIELDS maps to SE_State_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
| mismatch_policy | mismatch_behaviour |
<Geometry State Data> maps to <State Data>.
SE_GEOMETRY_STATE_DATA_FIELDS maps to SE_State_Data_Fields.
| Old | New |
|---|---|
| state_value_min | (merged into state_value) |
| state_value_max | (merged into state_value) |
<Geometry Time Constraints Data> maps to <Time Constraints Data>.
SE_GEOMETRY_TIME_CONSTRAINTS_DATA_FIELDS maps to SE_Time_Constraints_Data_Fields.
SE_GEOMETRY_TOPOLOGY_FIELDS maps to SE_Geometry_Topology_Fields.
SE_GM_LOCATION_3D_FIELDS maps to SE_GM_Location_3D_Fields.
| Old | New |
|---|---|
| gm_latitude | (merged into coordinate) |
| gm_longitude | (merged into coordinate) |
| radius | (merged into coordinate) |
SE_GRID_OVERLAP_FIELDS maps to SE_Grid_Overlap_Fields.
SE_GSE_LOCATION_3D_FIELDS maps to SE_GSE_Location_3D_Fields.
| Old | New |
|---|---|
| longitude | (merged into coordinate) |
| latitude | (merged into coordinate) |
| radius | (merged into coordinate) |
SE_GSM_LOCATION_3D_FIELDS maps to SE_GSM_Location_3D_Fields.
| Old | New |
|---|---|
| longitude | (merged into coordinate) |
| latitude | (merged into coordinate) |
| radius | (merged into coordinate) |
SE_HIERARCHICAL_TABLE_FIELDS maps to SE_Hierarchical_Table_Fields.
SE_HIERARCHY_SUMMARY_ITEM_FIELDS maps to SE_Hierarchy_Summary_Item_Fields.
| Old | New |
|---|---|
| type | drm_class |
| multiplicity_interpretation | multiplicity_meaning |
<HSV Color> maps to <HSV Colour>.
SE_HSV_COLOR_FIELDS maps to SE_HSV_Colour_Fields.
<HSV Color Control Link> maps to <HSV Colour Control Link>.
SE_HSV_COLOR_CONTROL_LINK_FIELDS maps to SE_HSV_Colour_Control_Link_Fields.
SE_ICON_FIELDS maps to SE_Icon_Fields.
SE_IMAGE_FIELDS maps to SE_Image_Fields.
| Old | New |
|---|---|
| ID | (none) |
| color_model | colour_model |
| mip_fields_array | mip_extents_array |
| bits_of_first_color_coord | bits_of_colour_coordinate_1 |
| bits_of_second_color_coord | bits_of_colour_coordinate_2 |
| bits_of_third_color_coord | bits_of_colour_coordinate_3 |
| bits_of_bump | bits_of_bump_map_height |
| bits_of_material1 | bits_of_material_1 |
| bits_of_material2 | bits_of_material_2 |
| bits_of_material3 | bits_of_material_3 |
| bits_of_material2_percentage | bits_of_material_2_percentage |
| bits_of_material3_percentage | bits_of_material_3_percentage |
| bits_of_image_id | bits_of_image_index |
| min_value_of_first_color_coord | min_value_of_colour_coordinate_1 |
| max_value_of_first_color_coord | max_value_of_colour_coordinate_1 |
| min_value_of_second_color_coord | min_value_of_colour_coordinate_2 |
| max_value_of_second_color_coord | max_value_of_colour_coordinate_2 |
| min_value_of_third_color_coord | min_value_of_colour_coordinate_3 |
| max_value_of_third_color_coord | max_value_of_colour_coordinate_3 |
| min_value_of_bump | min_value_of_bump_map_height |
| max_value_of_bump | max_value_of_bump_map_height |
| (none) | bits_of_bump_map_u |
| (none) | bits_of_bump_map_v |
| (none) | min_value_of_bump_map_u |
| (none) | max_value_of_bump_map_u |
| (none) | min_value_of_bump_map_v |
| (none) | max_value_of_bump_map_v |
SE_IMAGE_ANCHOR_FIELDS maps to SE_Image_Anchor_Fields.
| Old | New |
|---|---|
| srf_params | srf_parameters |
SE_IMAGE_LIBRARY_FIELDS maps to SE_Image_Library_Fields.
SE_IMAGE_LOOKUP_FIELDS maps to SE_Image_Lookup_Fields.
| Old | New |
|---|---|
| color_model | colour_model |
| bits_of_first_color_coord | bits_of_colour_coordinate_1 |
| bits_of_second_color_coord | bits_of_colour_coordinate_2 |
| bits_of_third_color_coord | bits_of_colour_coordinate_3 |
| bits_of_bump | bits_of_bump_map_height |
| bits_of_material1 | bits_of_material_1 |
| bits_of_material2 | bits_of_material_2 |
| bits_of_material3 | bits_of_material_3 |
| bits_of_material2_percentage | bits_of_material_2_percentage |
| bits_of_material3_percentage | bits_of_material_3_percentage |
| bits_of_image_id | bits_of_image_index |
| min_value_of_first_color_coord | min_value_of_colour_coordinate_1 |
| max_value_of_first_color_coord | max_value_of_colour_coordinate_1 |
| min_value_of_second_color_coord | min_value_of_colour_coordinate_2 |
| max_value_of_second_color_coord | max_value_of_colour_coordinate_2 |
| min_value_of_third_color_coord | min_value_of_colour_coordinate_3 |
| max_value_of_third_color_coord | max_value_of_colour_coordinate_3 |
| min_value_of_bump | min_value_of_bump_map_height |
| max_value_of_bump | max_value_of_bump_map_height |
| (none) | bits_of_bump_map_u |
| (none) | bits_of_bump_map_v |
| (none) | min_value_of_bump_map_u |
| (none) | max_value_of_bump_map_u |
| (none) | min_value_of_bump_map_v |
| (none) | max_value_of_bump_map_v |
SE_IMAGE_MAPPING_FUNCTION_FIELDS maps to SE_Image_Mapping_Function_Fields.
| Old | New |
|---|---|
| image_id | (none) |
<Image Mapping Function> has a new component <Presentation Domain>.
| Old | New |
|---|---|
| presentation_domain | (moved to component) |
SE_IN_OUT_FIELDS maps to SE_In_Out_Fields.
<Index Level of Detail Data> maps to <Index Level Of Detail Data>.
SE_INDEX_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Index_Level_Of_Detail_Data_Fields.
SE_INFINITE_LIGHT_FIELDS maps to SE_Infinite_Light_Fields.
<Inline Color> maps to <Inline Colour>.
SE_INLINE_COLOR_FIELDS maps to SE_Inline_Colour_Fields.
| Old | New |
|---|---|
| color_mapping | colour_mapping |
<Inline Color> has a new component <Presentation Domain>.
| Old | New |
|---|---|
| presentation_domain | (moved to component) |
SE_INTERFACE_TEMPLATE_FIELDS maps to SE_Interface_Template_Fields.
SE_INTERNAL_FEATURE_FACE_RING_FIELDS maps to SE_Internal_Feature_Face_Ring_Fields.
The relationship between <Feature Face Ring> and <Feature Edge> is now an association rather than a component relationship, although <Edge Direction> link objects still apply.
SE_INTERVAL_AXIS_FIELDS maps to SE_Interval_Axis_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID axis_type | SE_Element_Type axis_type |
| axis_unit | split into: value_unit, value_scale |
| SE_INTERVAL_AXIS_VALUE axis_interval_value_array | SE_Property_Data_Value axis_interval_value_array |
| values_are_ints | (none) |
| (none) | value_scale |
SE_IRREGULAR_AXIS_FIELDS maps to SE_Irregular_Axis_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID axis_type | SE_Element_Type axis_type |
| axis_unit | split into: value_unit, value_scale |
| SE_FLOAT64 axis_value_array | SE_Property_Data_Value axis_value_array |
| values_are_ints | (none) |
| (none) | value_scale |
SE_KEYWORDS_FIELDS maps to SE_Keywords_Fields.
| Old | New |
|---|---|
| keywords | split into: keyword_count, keyword_array |
| (none) | keyword_array |
SE_LABEL_FIELDS maps to SE_Label_Fields.
SE_LCC_LOCATION_2D_FIELDS maps to SE_LCC_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<LCC Location 3D> maps to <ALCC Location 3D>.
SE_LCC_LOCATION_3D_FIELDS maps to SE_ALCC_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
<Level of Detail Data> maps to <Base Level Of Detail Data>.
SE_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Base_Level_Of_Detail_Data_Fields.
<Level of Detail Related Features> maps to <Level Of Detail Related Features>.
SE_LEVEL_OF_DETAIL_RELATED_FEATURES_FIELDS maps to SE_Level_Of_Detail_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
<Level of Detail Related Geometry> maps to <Level Of Detail Related Geometry>.
SE_LEVEL_OF_DETAIL_RELATED_GEOMETRY_FIELDS maps to SE_Level_Of_Detail_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_LIBRARY_FIELDS maps to SE_Library_Fields.
<Light Rendering Behavior> maps to <Light Rendering Behaviour>.
SE_LIGHT_RENDERING_BEHAVIOR_FIELDS maps to SE_Light_Rendering_Behaviour_Fields.
SE_LIGHT_RENDERING_PROPERTIES_FIELDS maps to SE_Light_Rendering_Properties_Fields.
| Old | New |
|---|---|
| light_type | display_type |
<Light Rendering Properties Control Link>
SE_LIGHT_RENDERING_PROPERTIES_CONTROL_LINK_FIELDS maps to SE_Light_Rendering_Properties_Control_Link_Fields.
| Old | New |
|---|---|
| lower_candela_value_index | lower_candela_value_expr_index |
| upper_candela_value_index | upper_candela_value_expr_index |
SE_LIGHT_SOURCE_FIELDS maps to SE_Light_Source_Fields.
SE_LIGHT_SOURCE_CONTROL_LINK_FIELDS maps to SE_Light_Source_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
SE_LINE_FIELDS maps to SE_Line_Fields.
The relationship between <Linear Geometry> and <Geometry Edge> (formerly restricted only to <Line>, is now permitted for all <Linear Geometry>) is now an association rather than a component relationship, although <Edge Direction> link objects still apply. The <Geometry Edge> instance(s) are now required to be components of a <Union Of Geometry Topology> to ensure that they are part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Linear Geometry>'s "ancestors".
SE_LINEAR_FEATURE_FIELDS maps to SE_Linear_Feature_Fields.
The relationship between <Linear Feature> and <Feature Edge> is now an association rather than a component relationship, although <Edge Direction> link objects still apply. The <Feature Edge> instance(s) are now required to be components of a <Union Of Feature Topology> to ensure that they are part of the component relationship tree. The topology hierarchy to which the <Union Of Feature Topology> belongs is ultimately a component of one of the <Linear Feature>'s "ancestors".
SE_LINEAR_GEOMETRY_FIELDS maps to SE_Linear_Geometry_Fields.
The relationship between <Linear Geometry> and <Geometry Edge> (formerly restricted only to <Line>, is now permitted for all <Linear Geometry>) is now an association rather than a component relationship, although <Edge Direction> link objects still apply. The <Geometry Edge> instance(s) are now required to be components of a <Union Of Geometry Topology> to ensure that they are part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Linear Geometry>'s "ancestors".
SE_LITERAL_FIELDS maps to SE_Literal_Fields.
SE_LOBE_DATA_FIELDS maps to SE_Lobe_Data_Fields.
<Local 4X4> maps to <Local 4x4>.
SE_LOCAL_4X4_FIELDS maps to SE_Local_4x4_Fields.
SE_LOCATION_FIELDS maps to SE_Location_Fields.
SE_LOCATION_2D_FIELDS maps to SE_Location_2D_Fields.
SE_LOCATION_3D_FIELDS maps to SE_Location_3D_Fields.
SE_LOCATION_TABLE_FIELDS maps to SE_Location_Table_Fields.
SE_LSR_LOCATION_2D_FIELDS maps to SE_LSR_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
SE_LSR_LOCATION_3D_FIELDS maps to SE_LSR_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
<LSR Location 3D Control Link>
SE_LSR_LOCATION_3D_CONTROL_LINK_FIELDS maps to SE_LSR_Location_3D_Control_Link_Fields.
SE_LSR_TRANSFORMATION_FIELDS maps to SE_LSR_Transformation_Fields.
SE_LSR_TRANSFORMATION_STEP_FIELDS maps to SE_LSR_Transformation_Step_Fields.
SE_LTP_LOCATION_2D_FIELDS maps to SE_LTP_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
SE_LTP_LOCATION_3D_FIELDS maps to SE_LTP_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_M_LOCATION_2D_FIELDS maps to SE_M_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<M Location 3D> maps to <AM Location 3D>.
SE_M_LOCATION_3D_FIELDS maps to SE_AM_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
<Map Scale Level of Detail Data> maps to <Map Scale Level Of Detail Data>.
SE_MAP_SCALE_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Map_Scale_Level_Of_Detail_Data_Fields.
SE_MESH_FACE_TABLE_FIELDS maps to SE_Mesh_Face_Table_Fields.
<Mesh Face Table> has a new component <Classification Data>.
| Old | New |
|---|---|
| data_table_type | (moved to component) |
SE_MODEL_FIELDS maps to SE_Model_Fields.
| Old | New |
|---|---|
| ID | (none) |
| srf_params | srf_parameters |
SE_MODEL_LIBRARY_FIELDS maps to SE_Model_Library_Fields.
SE_MONTH_FIELDS maps to SE_Month_Fields.
SE_MORPH_POINT_FIELDS maps to SE_Morph_Point_Fields.
The relationship between <Morph Point> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Morph Point>'s "ancestors".
<Moving Light Behavior> maps to <Moving Light Behaviour>.
SE_MOVING_LIGHT_BEHAVIOR_FIELDS maps to SE_Moving_Light_Behaviour_Fields.
SE_OCT_TREE_RELATED_FEATURES_FIELDS maps to SE_Oct_Tree_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
SE_OCT_TREE_RELATED_GEOMETRY_FIELDS maps to SE_Oct_Tree_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_OM_LOCATION_2D_FIELDS maps to SE_OM_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<OM Location 3D> maps to <AOM Location 3D>.
SE_OM_LOCATION_3D_FIELDS maps to SE_AOM_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_OVERLOAD_PRIORITY_INDEX_FIELDS maps to SE_Overload_Priority_Index_Fields.
<Parallelepiped Volume Extent>
SE_PARALLELEPIPED_VOLUME_EXTENT_FIELDS maps to SE_Parallelepiped_Volume_Extent_Fields.
SE_PATCH_FIELDS maps to SE_Patch_Fields.
| Old | New |
|---|---|
| file_name | patch_resource |
<Perimeter Related Feature Topology>
SE_PERIMETER_RELATED_FEATURE_TOPOLOGY_FIELDS maps to SE_Perimeter_Related_Feature_Topology_Fields.
| Old | New |
|---|---|
| (none) | feature_topology_level |
SE_PERIMETER_RELATED_FEATURES_FIELDS maps to SE_Perimeter_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
SE_PERIMETER_RELATED_GEOMETRY_FIELDS maps to SE_Perimeter_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_POINT_FIELDS maps to SE_Point_Fields.
The relationship between <Point> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Point>'s "ancestors".
SE_POINT_FEATURE_FIELDS maps to SE_Point_Feature_Fields.
The relationship between <Point Feature> and <Feature Node> is now an association. The <Feature Node> is now required to be a component of a <Union Of Feature Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Feature Topology> belongs is ultimately a component of one of the <Point Feature>'s "ancestors".
SE_POINT_GEOMETRY_FIELDS maps to SE_Point_Geometry_Fields.
The relationship between <Point Geometry> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Point Geometry>'s "ancestors".
<Point of Contact> maps to <Point Of Contact>.
SE_POINT_OF_CONTACT_FIELDS maps to SE_Point_Of_Contact_Fields.
SE_POLYGON_FIELDS maps to SE_Polygon_Fields.
SE_POLYGON_CONTROL_LINK_FIELDS maps to SE_Polygon_Control_Link_Fields.
SE_POSITIONAL_LIGHT_FIELDS maps to SE_Positional_Light_Fields.
This class split into 2 classes: <Base Positional Light> and <Positional Light>, where the new class is an abstract class taking over the superclass role. This makes no different to production algorithms but may require adjustment to search filters.
SE_PREDEFINED_FUNCTION_FIELDS maps to SE_Predefined_Function_Fields.
<Primitive Color> maps to <Primitive Colour>.
SE_PRIMITIVE_COLOR_FIELDS maps to SE_Primitive_Colour_Fields.
SE_PRIMITIVE_FEATURE_FIELDS maps to SE_Primitive_Feature_Fields.
SE_PRIMITIVE_GEOMETRY_FIELDS maps to SE_Primitive_Geometry_Fields.
SE_PRIMITIVE_SUMMARY_ITEM_FIELDS maps to SE_Primitive_Summary_Item_Fields.
| Old | New |
|---|---|
| type | drm_class |
SE_PROCESS_FIELDS maps to SE_Process_Fields.
Semantic requirement for an <Absolute Time Point> (rather than just a <Time Point>) is now enforced.
SE_PROPERTY_FIELDS maps to SE_Property_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID attribute_code | SE_Element_Type meaning |
| value_unit | split into: value_unit, value_scale |
| (none) | value_scale |
SE_PROPERTY_CHARACTERISTIC_FIELDS maps to SE_Property_Characteristic_Fields.
SE_PROPERTY_DESCRIPTION_FIELDS maps to SE_Property_Description_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID attribute_code | SE_Element_Type meaning |
| value_unit | split into: value_unit, value_scale |
| (none) | value_scale |
SE_PROPERTY_GRID_FIELDS maps to SE_Property_Grid_Fields.
| Old | New |
|---|---|
| srf_params | srf_parameters |
<Property Grid> has a new component <Classification Data>.
| Old | New |
|---|---|
| data_table_type | (moved to component) |
SE_PROPERTY_GRID_HOOK_POINT_FIELDS maps to SE_Property_Grid_Hook_Point_Fields.
The relationship between <Property Grid Hook Point> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Property Grid Hook Point>'s "ancestors".
SE_PROPERTY_TABLE_FIELDS maps to SE_Property_Table_Fields.
<Property Table> has a new component <Classification Data>.
| Old | New |
|---|---|
| data_table_type | (moved to component) |
SE_PROPERTY_TABLE_REFERENCE_FIELDS maps to SE_Property_Table_Reference_Fields.
| Old | New |
|---|---|
| table_type | (none) |
| EDCS_AC_ID axis_type | SE_Element_Type axis_type |
<Property Table Reference Control Link>
SE_PROPERTY_TABLE_REFERENCE_CONTROL_LINK_FIELDS maps to SE_Property_Table_Reference_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
<Property Table Reference Entry>
SE_PROPERTY_TABLE_REFERENCE_ENTRY_FIELDS maps to SE_Property_Table_Reference_Entry_Fields.
<Property Table Reference Set>
SE_PROPERTY_TABLE_REFERENCE_SET_FIELDS maps to SE_Property_Table_Reference_Set_Fields.
<Property Table Reference Table>
SE_PROPERTY_TABLE_REFERENCE_TABLE_FIELDS maps to SE_Property_Table_Reference_Table_Fields.
SE_PROPERTY_VALUE_FIELDS maps to SE_Property_Value_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID attribute_code | SE_Element_Type meaning |
| value_unit | split into: value_unit, value_scale |
| (none) | value_scale |
SE_PS_LOCATION_2D_FIELDS maps to SE_PS_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<PS Location 3D> maps to <APS Location 3D>.
SE_PS_LOCATION_3D_FIELDS maps to SE_APS_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_PSEUDO_CODE_FUNCTION_FIELDS maps to SE_Pseudo_Code_Function_Fields.
SE_PYRAMID_DIRECTIONAL_LIGHT_FIELDS maps to SE_Pyramid_Directional_Light_Fields.
| Old | New |
|---|---|
| minimum_color_intensity | minimum_colour_intensity |
SE_QUAD_TREE_RELATED_FEATURES_FIELDS maps to SE_Quad_Tree_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
SE_QUAD_TREE_RELATED_GEOMETRY_FIELDS maps to SE_Quad_Tree_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_REFERENCE_ORIGIN_FIELDS maps to SE_Reference_Origin_Fields.
| Old | New |
|---|---|
| srf_params | srf_parameters |
SE_REFERENCE_SURFACE_FIELDS maps to SE_Reference_Surface_Fields.
SE_REFERENCE_VECTOR_FIELDS maps to SE_Reference_Vector_Fields.
<Reference Vector Control Link>
SE_REFERENCE_VECTOR_CONTROL_LINK_FIELDS maps to SE_Reference_Vector_Control_Link_Fields.
SE_REFERENCE_VECTOR_TABLE_FIELDS maps to SE_Reference_Vector_Table_Fields.
<Reference Vector with Location Index> maps to <Reference Vector With Location Index>.
SE_REFERENCE_VECTOR_WITH_LOCATION_INDEX_FIELDS maps to SE_Reference_Vector_With_Location_Index_Fields.
SE_REGULAR_AXIS_FIELDS maps to SE_Regular_Axis_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID axis_type | SE_Element_Type axis_type |
| axis_unit | split into: value_unit, value_scale |
| SE_FLOAT64 first_value | SE_Property_Data_Value first_value |
| SE_FLOAT64 spacing | SE_Property_Data_Value spacing |
| values_are_ints | (none) |
| type_of_spacing | spacing_type |
| (none) | value_scale |
SE_REGULAR_FEATURE_FACE_FIELDS maps to SE_Regular_Feature_Face_Fields.
SE_RELATIVE_TIME_INTERVAL_FIELDS maps to SE_Relative_Time_Interval_Fields.
SE_RELATIVE_TIME_POINT_FIELDS maps to SE_Relative_Time_Point_Fields.
SE_RENDERING_PRIORITY_LEVEL_FIELDS maps to SE_Rendering_Priority_Level_Fields.
SE_RENDERING_PROPERTIES_FIELDS maps to SE_Rendering_Properties_Fields.
| Old | New |
|---|---|
| color_binding | colour_binding |
<Rendering Properties> has a new component <Presentation Domain>.
| Old | New |
|---|---|
| presentation_domain | (moved to component) |
<RGB Color> maps to <RGB Colour>.
SE_RGB_COLOR_FIELDS maps to SE_RGB_Colour_Fields.
<RGB Color Control Link> maps to <RGB Colour Control Link>.
SE_RGB_COLOR_CONTROL_LINK_FIELDS maps to SE_RGB_Colour_Control_Link_Fields.
<Rotating Light Behavior> maps to <Rotating Light Behaviour>.
SE_ROTATING_LIGHT_BEHAVIOR_FIELDS maps to SE_Rotating_Light_Behaviour_Fields.
SE_ROTATION_FIELDS maps to SE_Rotation_Fields.
SE_ROTATION_CONTROL_LINK_FIELDS maps to SE_Rotation_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
SE_SAME_AS_FEATURE_EDGE_FIELDS maps to SE_Same_As_Feature_Edge_Fields.
SE_SAME_AS_FEATURE_FACE_FIELDS maps to SE_Same_As_Feature_Face_Fields.
SE_SAME_AS_FEATURE_NODE_FIELDS maps to SE_Same_As_Feature_Node_Fields.
SE_SAME_AS_GEOMETRY_EDGE_FIELDS maps to SE_Same_As_Geometry_Edge_Fields.
SE_SAME_AS_GEOMETRY_FACE_FIELDS maps to SE_Same_As_Geometry_Face_Fields.
SE_SAME_AS_GEOMETRY_NODE_FIELDS maps to SE_Same_As_Geometry_Node_Fields.
SE_SCALE_FIELDS maps to SE_Scale_Fields.
SE_SCALE_CONTROL_LINK_FIELDS maps to SE_Scale_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
<SDRM Class Summary Item> maps to <DRM Class Summary Item>.
SE_SDRM_CLASS_SUMMARY_ITEM_FIELDS maps to SE_DRM_Class_Summary_Item_Fields.
| Old | New |
|---|---|
| type | drm_class |
SE_SEASON_FIELDS maps to SE_Season_Fields.
SE_SEDRIS_ABSTRACT_BASE_FIELDS maps to SE_SEDRIS_Abstract_Base_Fields.
SE_SEPARATING_PLANE_FIELDS maps to SE_Separating_Plane_Fields.
<Separating Plane Related Geometry>
SE_SEPARATING_PLANE_RELATED_GEOMETRY_FIELDS maps to SE_Separating_Plane_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_SM_LOCATION_3D_FIELDS maps to SE_SM_Location_3D_Fields.
| Old | New |
|---|---|
| longitude | (merged into coordinate) |
| latitude | (merged into coordinate) |
| radius | (merged into coordinate) |
SE_SOUND_FIELDS maps to SE_Sound_Fields.
| Old | New |
|---|---|
| ID | (none) |
| file_name | sound_urn |
| file_path | (none) |
| file_format | (none) |
SE_SOUND_INSTANCE_FIELDS maps to SE_Sound_Instance_Fields.
| Old | New |
|---|---|
| sound_id | (none) |
SE_SOUND_INSTANCE_CONTROL_LINK_FIELDS maps to SE_Sound_Instance_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 active_sound_value_expr_index | SE_Integer_Positive active_sound_value_expr_index |
SE_SOUND_LIBRARY_FIELDS maps to SE_Sound_Library_Fields.
<Sound Perimeter Data> maps to <Perimeter Data>.
SE_SOUND_PERIMETER_DATA_FIELDS maps to SE_Perimeter_Data_Fields.
SE_SOUND_VOLUME_FIELDS maps to SE_Sound_Volume_Fields.
SE_SOURCE_FIELDS maps to SE_Source_Fields.
SE_SPATIAL_DOMAIN_FIELDS maps to SE_Spatial_Domain_Fields.
<Spatial Index Related Feature Topology>
SE_SPATIAL_INDEX_RELATED_FEATURE_TOPOLOGY_FIELDS maps to SE_Spatial_Index_Related_Feature_Topology_Fields.
| Old | New |
|---|---|
| spacing_units | spacing_unit |
| (none) | feature_topology_level |
<Spatial Index Related Features>
SE_SPATIAL_INDEX_RELATED_FEATURES_FIELDS maps to SE_Spatial_Index_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
| spacing_units | spacing_unit |
<Spatial Index Related Geometry>
SE_SPATIAL_INDEX_RELATED_GEOMETRY_FIELDS maps to SE_Spatial_Index_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
| spacing_units | spacing_unit |
<Spatial Reference Frame Summary> maps to <SRF Summary>.
SE_SPATIAL_REFERENCE_FRAME_SUMMARY_FIELDS maps to SE_SRF_Summary_Fields.
| Old | New |
|---|---|
| srf_params | srf_parameters |
<Spatial Resolution Level of Detail Data> maps to <Spatial Resolution Level Of Detail Data>.
SE_SPATIAL_RESOLUTION_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Spatial_Resolution_Level_Of_Detail_Data_Fields.
| Old | New |
|---|---|
| units | unit |
<Specular Color> maps to <Specular Colour>.
SE_SPECULAR_COLOR_FIELDS maps to SE_Specular_Colour_Fields.
SE_SPHERICAL_VOLUME_EXTENT_FIELDS maps to SE_Spherical_Volume_Extent_Fields.
SE_SPOT_LIGHT_FIELDS maps to SE_Spot_Light_Fields.
When <Positional Light> split into 2 classes, <Spot Light> became a subclass of <Base Positional Light>.
<Stamp Behavior> maps to <Stamp Behaviour>.
SE_STAMP_BEHAVIOR_FIELDS maps to SE_Stamp_Behaviour_Fields.
SE_STATE_RELATED_FEATURES_FIELDS maps to SE_State_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
SE_STATE_RELATED_GEOMETRY_FIELDS maps to SE_State_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
<Strobing Light Behavior> maps to <Strobing Light Behaviour>.
SE_STROBING_LIGHT_BEHAVIOR_FIELDS maps to SE_Strobing_Light_Behaviour_Fields.
SE_SURFACE_GEOMETRY_FIELDS maps to SE_Surface_Geometry_Fields.
SE_SYMBOL_FIELDS maps to SE_Symbol_Fields.
| Old | New |
|---|---|
| ID | (none) |
| file_name | symbol_urn |
| file_path | (none) |
| file_format | (none) |
SE_SYMBOL_LIBRARY_FIELDS maps to SE_Symbol_Library_Fields.
SE_TABLE_PROPERTY_DESCRIPTION_FIELDS maps to SE_Table_Property_Description_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID attribute_code | SE_Element_Type meaning |
| value_unit | split into: value_unit, value_scale |
| (none) | value_scale |
SE_TACK_POINT_FIELDS maps to SE_Tack_Point_Fields.
SE_TEXT_FIELDS maps to SE_Text_Fields.
SE_TEXTURE_COORDINATE_FIELDS maps to SE_Texture_Coordinate_Fields.
<Texture Coordinate Control Link>
SE_TEXTURE_COORDINATE_CONTROL_LINK_FIELDS maps to SE_Texture_Coordinate_Control_Link_Fields.
SE_TEXTURE_COORDINATE_ENTRY_FIELDS maps to SE_Texture_Coordinate_Entry_Fields.
SE_TEXTURE_COORDINATE_SET_FIELDS maps to SE_Texture_Coordinate_Set_Fields.
SE_TEXTURE_COORDINATE_TABLE_FIELDS maps to SE_Texture_Coordinate_Table_Fields.
SE_TIME_CONSTRAINTS_DATA_FIELDS maps to SE_Time_Constraints_Data_Fields.
SE_TIME_INTERVAL_FIELDS maps to SE_Time_Interval_Fields.
<Time of Day> maps to <Time Of Day>.
SE_TIME_OF_DAY_FIELDS maps to SE_Time_Of_Day_Fields.
SE_TIME_POINT_FIELDS maps to SE_Time_Point_Fields.
SE_TIME_RELATED_FEATURES_FIELDS maps to SE_Time_Related_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
SE_TIME_RELATED_GEOMETRY_FIELDS maps to SE_Time_Related_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
SE_TM_LOCATION_2D_FIELDS maps to SE_TM_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<TM Location 3D> maps to <ATM Location 3D>.
SE_TM_LOCATION_3D_FIELDS maps to SE_ATM_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
<Topology Hierarchy> maps to <Feature Topology Hierarchy>.
SE_TOPOLOGY_HIERARCHY_FIELDS maps to SE_Feature_Topology_Hierarchy_Fields.
| Old | New |
|---|---|
| (none) | feature_topology_level |
SE_TRANSFORMATION_FIELDS maps to SE_Transformation_Fields.
SE_TRANSLATION_FIELDS maps to SE_Translation_Fields.
SE_TRANSLATION_CONTROL_LINK_FIELDS maps to SE_Translation_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
SE_TRANSLUCENCY_FIELDS maps to SE_Translucency_Fields.
SE_TRANSLUCENCY_CONTROL_LINK_FIELDS maps to SE_Translucency_Control_Link_Fields.
| Old | New |
|---|---|
| SE_UINT32 expr_index | SE_Integer_Positive expr_index |
SE_TRANSMITTAL_ROOT_FIELDS maps to SE_Transmittal_Root_Fields.
SE_TRANSMITTAL_SUMMARY_FIELDS maps to SE_Transmittal_Summary_Fields.
| Old | New |
|---|---|
| colors_present | colours_present |
| color_model | colour_model |
<Twinkling Light Behavior> maps to <Twinkling Light Behaviour>.
SE_TWINKLING_LIGHT_BEHAVIOR_FIELDS maps to SE_Twinkling_Light_Behaviour_Fields.
<Union of Feature Topology> maps to <Union Of Feature Topology>.
SE_UNION_OF_FEATURE_TOPOLOGY_FIELDS maps to SE_Union_Of_Feature_Topology_Fields.
This is now a subclass of <Feature Topology Hierarchy>, and can therefore be attached directly to an <Aggregate Feature>.
| Old | New |
|---|---|
| (none) | feature_topology_level |
<Union of Features> maps to <Union Of Features>.
SE_UNION_OF_FEATURES_FIELDS maps to SE_Union_Of_Features_Fields.
If the independent_topologies field value was TRUE, that is, if each branch of this aggregate was a separate topological complex then each component <Aggregate Feature> recieves its own <Feature Topology Hierarchy> component. Note that the old independent_topologies flag had less functionality than this mechanism.
Where new topology hierarchy instances are created, the feature_topology_level value from the old aggregate would move to its new topology hierarchy component.
| Old | New |
|---|---|
| feature_topology_level | (none) |
| independent_topologies | (none) |
| union_type | union_reason |
| reason_for_ordering | ordering_reason |
<Union of Geometry> maps to <Union Of Geometry>.
SE_UNION_OF_GEOMETRY_FIELDS maps to SE_Union_Of_Geometry_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
| reason_for_ordering | ordering_reason |
<Union of Geometry Hierarchy> maps to <Union Of Geometry Hierarchy>.
SE_UNION_OF_GEOMETRY_HIERARCHY_FIELDS maps to SE_Union_Of_Geometry_Hierarchy_Fields.
If the independent_topologies field value was TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
| reason_for_ordering | ordering_reason |
<Union of Primitive Geometry> maps to <Union Of Primitive Geometry>.
SE_UNION_OF_PRIMITIVE_GEOMETRY_FIELDS maps to SE_Union_Of_Primitive_Geometry_Fields.
The independent_topologies field value should have been FALSE. If it had been TRUE, that is, if
| Old | New |
|---|---|
| independent_topologies | (none) |
| reason_for_ordering | ordering_reason |
SE_UNIVERSAL_FEATURE_FACE_FIELDS maps to SE_Universal_Feature_Face_Fields.
SE_UPS_LOCATION_2D_FIELDS maps to SE_UPS_Location_2D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<UPS Location 3D> maps to <AUPS Location 3D>.
SE_UPS_LOCATION_3D_FIELDS maps to SE_AUPS_Location_3D_Fields.
| Old | New |
|---|---|
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_UTM_LOCATION_2D_FIELDS maps to SE_UTM_Location_2D_Fields.
| Old | New |
|---|---|
| hemisphere | (none) |
| x | (merged into coordinate) |
| y | (merged into coordinate) |
<UTM Location 3D> maps to <AUTM Location 3D>.
SE_UTM_LOCATION_3D_FIELDS maps to SE_AUTM_Location_3D_Fields.
| Old | New |
|---|---|
| hemisphere | (none) |
| x | (merged into coordinate) |
| y | (merged into coordinate) |
| z | (merged into coordinate) |
SE_VARIABLE_FIELDS maps to SE_Variable_Fields.
| Old | New |
|---|---|
| EDCS_AC_ID variable_id | SE_Element_Type meaning |
| (none) | value_unit |
| (none) | value_scale |
SE_VERTEX_FIELDS maps to SE_Vertex_Fields.
The relationship between <Vertex> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Vertex>'s "ancestors".
<Vertex with Component Indices> maps to <Vertex With Component Indices>.
SE_VERTEX_WITH_COMPONENT_INDICES_FIELDS maps to SE_Vertex_With_Component_Indices_Fields.
The relationship between <Vertex With Component Indices> and <Geometry Node> is now an association. The <Geometry Node> is now required to be a component of a <Union Of Geometry Topology> to ensure that it is part of the component relationship tree. The topology hierarchy to which the <Union Of Geometry Topology> belongs is ultimately a component of one of the <Vertex With Component Indices>'s "ancestors".
| Old | New |
|---|---|
| color_index | colour_index |
SE_VOLUME_FIELDS maps to SE_Volume_Fields.
SE_VOLUME_EXTENT_FIELDS maps to SE_Volume_Extent_Fields.
SE_VOLUME_GEOMETRY_FIELDS maps to SE_Volume_Geometry_Fields.
<Volume Level of Detail Data> maps to <Volume Level Of Detail Data>.
SE_VOLUME_LEVEL_OF_DETAIL_DATA_FIELDS maps to SE_Volume_Level_Of_Detail_Data_Fields.
<Volume Light Behavior> maps to <Volume Light Behaviour>.
SE_VOLUME_LIGHT_BEHAVIOR_FIELDS maps to SE_Volume_Light_Behaviour_Fields.
| Old | New |
|---|---|
| minimum_color_intensity | minimum_colour_intensity |
<World 3X3> maps to <World 3x3>.
SE_WORLD_3X3_FIELDS maps to SE_World_3x3_Fields.
| Old | New |
|---|---|
| world_3X3 | world_3x3 |
SE_WORLD_TRANSFORMATION_FIELDS maps to SE_World_Transformation_Fields.
The following constraints have changed.
|