ISO 10303-214:2010(E)

Table 25 — Mapping for Constructive_geometry in UoF S2

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

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


#1: If the constructive_geometric_element is a placement in 2d context.
#2: If the constructive_geometric_element is a placement in 3d context.
#3: If the constructive_geometric_element is a placement in 2d context.
#4: If the constructive_geometric_element is a curve.
#5: If the constructive_geometric_element is a face or a surface.
#6: If the constructive_geometric_element is an oriented edge or an oriented face.
#7: If the constructive_geometric_element is a face that is defined by an associated surface.
#8: For the primary_language_dependent_string.
#9: For any additional_language_dependent_string.
constructive_geometry_representation
214
 
52 constructive_geometry_representation <=
representation
{representation.context_of_items ->
representation_context =>
geometric_representation_context
#1: (geometric_representation_context.coordinate_space_dimension = 2)
#2: (geometric_representation_context.coordinate_space_dimension = 3)}

 
name representation.name
43
 
  constructive_geometry_representation <=
representation
representation.name

 
constructive_geometry to constructive_geometric_element
(as element)
PATH
 
 
  constructive_geometry_representation <=
representation
representation.items[i] ->
representation_item =>
(geometric_representation_item =>
#1: (placement =>
axis2_placement_2d)
#2: (placement =>
axis2_placement_3d)
#3: (point =>
(cartesian_point)
(point_on_curve)
(point_on_surface)
(point_replica)
(point_on_surface)
(degenerate_pcurve))
#9: (vertex_point)
#4: (curve)
#5: ((face_surface =>
advanced_face)
(face_surface)
(surface)))
(topological_representation_item =>
#6: ((edge =>
oriented_edge)
(face =>
oriented_face))
#7: (face =>
face_surface))

 
constructive_geometry to multi_language_string
(as name)
#1: ([representation.name]
[PATH])
#2: (PATH)
43
 
 
 
158 constructive_geometry_representation <=
representation
#8: (attribute_language_item = representation
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'name'})
#9: (multi_language_attribute_item = representation
multi_language_attribute_item <-
multi_language_attribute_assignment.items[i]
multi_language_attribute_assignment
{multi_language_attribute_assignment <=
attribute_value_assignment
attribute_value_assignment.attribute_name = 'name'})

 


© ISO 2010 — All rights reserved