ISO 10303-214:2010(E)

Table 20 — Mapping for Appearance_assignment in UoF P1

Index for application objects starting with A  Figure — Arrowright

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


#1: If the hatching is pre-defined.
#2: If the hatching is user-defined.
#3: If text mirroring is not required.
#4: If text mirroring is required.
#5: If the tiling is pre-defined.
#6: If the tiling is user-defined.
presentation_style_assignment
46
 
44 {presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select
(presentation_style_select = pre_defined_presentation_style
pre_defined_presentation_style)
(presentation_style_select = point_style
point_style)
(presentation_style_select = curve_style
curve_style)
(presentation_style_select = surface_style_usage
surface_style_usage)
(presentation_style_select = symbol_style
symbol_style)
(presentation_style_select = fill_area_style
fill_area_style)
(presentation_style_select = text_style
text_style)
(presentation_style_select = approximation_tolerance
approximation_tolerance
{approximation_tolerance.tolerance ->
tolerance_select
(tolerance_select = approximation_tolerance_deviation
approximation_tolerance_deviation)
(tolerance_select = approximation_tolerance_parameter
approximation_tolerance_parameter)})
(presentation_style_select = externally_defined_style
externally_defined_style)
(presentation_style_select = null_style
null_style)}

 
appearance_assignment to curve_appearance
(as component)
PATH
 
 
  presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select = curve_style
curve_style
 
appearance_assignment to hatching
(as component)
PATH
 
 
  presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select = fill_area_style
fill_area_style
fill_area_style.fill_styles[i] ->
fill_style_select
#1: (fill_style_select = fill_area_style_hatching
fill_area_style_hatching)
#2: (fill_style_select = externally_defined_hatch_style
externally_defined_hatch_style)

 
appearance_assignment to point_appearance
(as component)
PATH
 
 
  presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select = point_style
point_style
 
appearance_assignment to solid_fill_area
(as component)
PATH
 
 
  presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select = fill_area_style
fill_area_style
fill_area_style.fill_styles[i] ->
fill_style_select
fill_style_select = fill_area_style_colour
fill_area_style_colour

 
appearance_assignment to surface_appearance
(as component)
PATH
 
 
  presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select = surface_style_usage
surface_style_usage
 
appearance_assignment to text_appearance
(as component)
PATH
 
 
  presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select = text_style
text_style =>
#3: (text_style_with_box_characteristics)
#4: ([text_style_with_mirror]
[text_style_with_box_characteristics])

 
appearance_assignment to tiling
(as component)
PATH
 
 
  presentation_style_assignment
presentation_style_assignment.styles[i] ->
presentation_style_select = fill_area_style
fill_area_style
fill_area_style.fill_styles[i] ->
fill_style_select
#5: (fill_style_select = fill_area_style_tiles
fill_area_style_tiles)
#6: (fill_style_select = externally_defined_tile_style
externally_defined_tile_style)

 


© ISO 2010 — All rights reserved