ISO 10303-214:2010(E)

Table 8 — Mapping for Replicate_base_assignment in UoF FF2

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

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
REPLICATE_BASE_ASSIGNMENT


#1: If the base feature is an integral part of shape.
#2: If the base feature is defined independently and placed in the replicate_feature by a transformation.
feature_component_relationship
214
 
  {feature_component_relationship <=
shape_aspect_relationship
{[shape_aspect_relationship.name = 'pattern basis']
[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]}}

 
replicate_base_assignment to feature_definition
(as base_feature)
PATH
 
 
  feature_component_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
#1: (shape_aspect =>
instanced_feature <=
feature_definition)
#2: (shape_aspect
{[shape_aspect =>
placed_feature]
[shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
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.name = 'feature definition placement']
[representation =>
shape_representation]}
representation.items [i] ->
representation_item =>
mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation <-
{representation =>
shape_representation =>
shape_representation_with_parameters}
property_definition_representation.used_representation
property_definition_representation
{property_definition_representation =>
shape_definition_representation}
property_definition_representation.definition ->
represented_definition
represented_definition = property_definition
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
feature_definition]})

 
replicate_base_assignment to transformation
(as replicate_placement)
PATH
 
 
  #2: (feature_component_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect =>
placed_feature}
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
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.name = 'feature definition placement']
[representation =>
shape_representation]}
representation.items [i] ->
representation_item =>
mapped_item)

 


© ISO 2010 — All rights reserved