ISO 10303-214:2010(E)

Table 15 — Mapping for Oriented_edge_curve in UoF G6

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

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


#1: If the edge is defined by another edge.
#2: If the edge is fully defined.
#3: If the curve is a 2D curve in the parameter space of a surface.
#4: If the curve is a curve on a surface.
#1: (oriented_edge)
#2: (edge_curve)
508
508
 
   
oriented_edge_curve to vertex_point
(as edge_end)
PATH
 
 
  oriented_edge <=
edge
edge.edge_end ->
vertex =>
vertex_point 
oriented_edge_curve to b_spline_curve
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
bounded_curve =>
b_spline_curve 
oriented_edge_curve to circle
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
conic =>
circle 
oriented_edge_curve to curve_on_surface
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
#3: (pcurve)
#4: (surface_curve) 
oriented_edge_curve to ellipse
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
conic =>
ellipse 
oriented_edge_curve to hyperbola
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
conic =>
hyperbola 
oriented_edge_curve to line
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
line 
oriented_edge_curve to parabola
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
conic =>
parabola 
oriented_edge_curve to polyline
(as edge_geometry)
PATH
 
 
  oriented_edge
oriented_edge.edge_element ->
edge_curve
edge_curve.edge_geometry ->
curve =>
bounded_curve =>
polyline 
oriented_edge_curve to vertex_point
(as edge_start)
PATH
 
 
  oriented_edge <=
edge
edge.edge_start ->
vertex =>
vertex_point 


© ISO 2010 — All rights reserved