ISO 10303-214:2010(E)

Table 25 — Mapping for Constructive_geometric_element 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_GEOMETRIC_ELEMENT


#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 point.
#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.
#1: (axis2_placement_2d)
#2: (axis2_placement_3d)
#3: ((cartesian_point)
(point_on_curve)
(point_on_surface)
(vertex_point)
(point_replica)
(degenerate_pcurve))
#4: (curve)
#5: ((advanced_face)
(face_surface)
(surface))
#6: ((oriented_edge)
(oriented_face))
#7: (face_surface)
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
 
 

 
description representation_item.name
43
 
  (#1: (axis2_placement_2d <=
placement <=)
#2: (axis2_placement_3d <=
placement <=)
#3: (((cartesian_point <=)
(point_on_curve <=)
(point_on_surface <=)
(point_replica <=)
(point_on_surface <=)
(degenerate_pcurve <=)

point <=)
(vertex_point <=))
#6: (curve <=)
#10: ((advanced_face <=
face_surface <=)
(face_surface <=)
(surface <=))

geometric_representation_item <=)
(#12: ((oriented_edge <=
edge <=)
(oriented_face <=
face <=))
#14: (face_surface <=
face <=)

topological_representation_item <=)

representation_item
representation_item.name

 
constructive_geometric_element to multi_language_string
(as description)
#5: ([representation_item.name]
[PATH])
#4: (PATH)
43
 
 
 
129,168 (#1: (axis2_placement_2d <=
placement <=)
#2: (axis2_placement_3d <=
placement <=)
#3: (((cartesian_point <=)
(point_on_curve <=)
(point_on_surface <=)
(point_replica <=)
(point_on_surface <=)
(degenerate_pcurve <=)

point <=)
(vertex_point <=))
#4: (curve <=)
#5: ((advanced_face <=
face_surface <=)
(face_surface <=)
(surface <=))

geometric_representation_item
#8: (attribute_language_item = geometric_representation_item)
#9: (multi_language_attribute_item = geometric_representation_item))
(#6: ((oriented_edge <=
edge <=)
(oriented_face <=
face <=))
#7: (face_surface <=
face <=)

topological_representation_item
#8: (attribute_language_item = topological_representation_item)
#9: (multi_language_attribute_item = topological_representation_item))
#8: (attribute_language_item <-
attribute_language_assignment.items[i]
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name= 'description'})
#9: (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 = 'description'})

 
constructive_geometric_element to axis_placement
(as element)
IDENTICAL MAPPING

 
  {#1: (axis2_placement_2d <=)
#2: (axis2_placement_3d <=)

placement}

 
constructive_geometric_element to curve
(as element)
IDENTICAL MAPPING

 
 

 
constructive_geometric_element to face
(as element)
IDENTICAL MAPPING

 
 
 
constructive_geometric_element to oriented_edge_curve
(as element)
IDENTICAL MAPPING

 
 
 
constructive_geometric_element to point
(as element)
IDENTICAL MAPPING

 
 

 
constructive_geometric_element to surface
(as element)
IDENTICAL MAPPING

 
 
 
constructive_geometric_element to vertex_point
(as element)
IDENTICAL MAPPING

 
 

 


© ISO 2010 — All rights reserved