ISO 10303-214:2010(E)

Table 8 — Mapping for Form_feature_in_panel in UoF FF2

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

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
FORM_FEATURE_IN_PANEL
feature_in_panel
214
 
  feature_in_panel <=
feature_definition <=
characterized_object 
feature_type characterized_object.description
41
 
  feature_in_panel <=
feature_definition <=
characterized_object
characterized_object.description
{(characterized_object.description = 'pocket')
(characterized_object.description = 'boss')
(characterized_object.description = 'stairstep')} 
form_feature_in_panel to angle_specification
(as base_boundary_defined_by)
PATH
 
 
  feature_in_panel <=
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 = 'base boundary']
[shape_aspect.description = 'directed angle occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.name = 'directed angle usage']
[shape_aspect_relationship =>
shape_defining_relationship]}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
directed_angle 
form_feature_in_panel to closed_profile_usage
(as base_boundary_defined_by)
PATH
 
 
  feature_in_panel <=
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 = 'base boundary']
[shape_aspect.description = 'closed profile occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship =>
{shape_aspect_relationship.description = 'profile usage'}
shape_defining_relationship 
form_feature_in_panel to feature_parameter
(as base_radius)
PATH
 
 
  feature_in_panel <=
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'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit} 
form_feature_in_panel to angle_specification
(as target_boundary_defined_by)
PATH
 
 
  feature_in_panel <=
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 = 'target boundary']
[shape_aspect.description = 'directed angle occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{[shape_aspect_relationship.name = 'directed angle usage']
[shape_aspect_relationship =>
shape_defining_relationship]}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
directed_angle
form_feature_in_panel to closed_profile_usage
(as target_boundary_defined_by)
PATH
 
 
  feature_in_panel <=
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 = 'target boundary']
[shape_aspect.description = 'closed profile occurrence']}
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship =>
{shape_aspect_relationship.description = 'profile usage'}
shape_defining_relationship 
form_feature_in_panel to shell
(as target_face)
PATH
 
 
  feature_in_panel <=
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.name = 'target face']
[representation =>
shape_representation =>
face_shape_representation]}
representation.items[i] ->
representation_item =>
topological_representation_item =>
connected_face_set =>
(closed_shell)
(open_shell) 
form_feature_in_panel to surface
(as target_face)
PATH
 
 
  feature_in_panel <=
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.name = 'target face']
[representation =>
shape_representation =>
face_shape_representation]}
representation.items[i] ->
representation_item =>
geometric_representation_item =>
face_surface
face_surface.face_geometry ->
surface 
form_feature_in_panel to feature_parameter
(as target_radius)
PATH
 
 
  feature_in_panel <=
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 = 'target radius'}
measure_representation_item
{measure_representation_item <=
measure_with_unit =>
length_measure_with_unit} 


© ISO 2010 — All rights reserved