ISO 10303-214:2010(E)

Table 8 — Mapping for Circular_pattern in UoF FF2

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

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
CIRCULAR_PATTERN
circular_pattern
214
 
  circular_pattern <=
replicate_feature <=
feature_definition <=
characterized_object

 
number_of_features measure_representation_item
45
 
30 circular_pattern <=
replicate_feature <=
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 = 'number of features'}
measure_representation_item
{measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = count_measure
count_measure}

 
circular_pattern to feature_parameter
(as angular_spacing)
PATH
 
 
  circular_pattern <=
replicate_feature <=
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 = 'angular spacing'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit}

 
circular_pattern to feature_parameter
(as diameter)
PATH
 
 
  circular_pattern <=
replicate_feature <=
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 = 'diameter'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit}

 
circular_pattern to circular_omit_pattern
(as missing_feature)
PATH
 
 
  circular_pattern <=
replicate_feature <=
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_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship =>
feature_component_relationship =>
pattern_omit_membership}
shape_aspect_relationship.related_shape_aspect ->]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship.description = 'base pattern']}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect <-
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_definition =>
replicate_feature =>
modified_pattern}
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.description = 'modified pattern']
[shape_aspect_relationship =>
feature_component_relationship]}
shape_aspect_relationship.related_shape_aspect ->]
shape_aspect

 
circular_pattern to circular_offset_pattern
(as relocated_feature)
PATH
 
 
  circular_pattern <=
replicate_feature <=
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_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship =>
feature_component_relationship =>
pattern_offset_membership}
shape_aspect_relationship.related_shape_aspect ->]
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship =>
feature_component_relationship]
[shape_aspect_relationship.description = 'base pattern']}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect <-
{shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_definition =>
replicate_feature =>
modified_pattern}
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.description = 'modified pattern']
[shape_aspect_relationship =>
feature_component_relationship]}
shape_aspect_relationship.related_shape_aspect ->]
shape_aspect

 
circular_pattern to feature_parameter
(as rotation)
PATH
 
 
  circular_pattern <=
replicate_feature <=
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 feature rotation'}
measure_representation_item
{[measure_representation_item <=
measure_with_unit
measure_with_unit.value_component ->
measure_value
measure_value = plane_angle_measure
(plane_angle_measure)
(plane_angle_measure = 0.0)]
[measure_representation_item <=
measure_with_unit =>
plane_angle_measure_with_unit]}

 


© ISO 2010 — All rights reserved