ISO 10303-214:2010(E)

Table 8 — Mapping for Joggle_feature in UoF FF2

Figure — Arrowleft Index for application objects starting with J  Figure — Arrowright

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
JOGGLE_FEATURE
joggle
214
 
  joggle <=
feature_definition <=
characterized_object
 
joggle_feature to feature_parameter
(as base_radius_1)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'base radius 1'}
measure_representation_item
{[measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = length_measure
(length_measure)
(length_measure = 0.0)]
[measure_representation_item <=
measure_with_unit =>
length_measure_with_unit]}

 
joggle_feature to feature_parameter
(as base_radius_2)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'base radius 2'}
measure_representation_item
{[measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = length_measure
(length_measure)
(length_measure = 0.0)]
[measure_representation_item <=
measure_with_unit =>
length_measure_with_unit]}

 
joggle_feature to linear_path
(as defining_path)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{[shape_aspect.name = 'defining path']
[shape_aspect.description = 'path feature component occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.description = 'path feature component usage']
[shape_aspect_relationship =>
shape_defining_relationship]}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
{shape_aspect.description = 'linear'}
path_feature_component

 
joggle_feature to feature_parameter
(as direction_angle_1)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'direction angle 1'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

 
joggle_feature to feature_parameter
(as direction_angle_2)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'direction angle 2'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

 
joggle_feature to feature_parameter
(as height)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'height'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}
 
joggle_feature to feature_parameter
(as slope_angle_1)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'slope angle 1'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

 
joggle_feature to feature_parameter
(as slope_angle_2)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'slope angle 2'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

 
joggle_feature to joggle_termination
(as termination)
PATH
 
 
  feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{[shape_aspect.name = 'termination']
[shape_aspect.description = 'joggle termination occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.name = 'joggle termination usage']
[shape_aspect_relationship =>
feature_component_relationship]}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
joggle_termination

 
joggle_feature to feature_parameter
(as top_radius_1)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'top radius 1'}
measure_representation_item
{[measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = length_measure
(length_measure)
(length_measure = 0.0)]
[measure_representation_item <=
measure_with_unit =>
length_measure_with_unit]}

 
joggle_feature to feature_parameter
(as top_radius_2)
PATH
 
 
  joggle <=
feature_definition <=
characterized_object
characterized_definition = characterized_object
characterized_definition <-
property_definition.definition
property_definition
{property_definition =>
product_definition_shape}
represented_definition = property_definition
represented_definition <-
property_definition_representation.definition
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.used_representation ->
representation
{representation =>
shape_representation =>
shape_representation_with_parameters}
representation.items[i] ->
representation_item =>
{representation_item.name = 'top radius 2'}
measure_representation_item
{[measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = length_measure
(length_measure)
(length_measure = 0.0)]
[measure_representation_item <=
measure_with_unit =>
length_measure_with_unit]}

 


© ISO 2010 — All rights reserved