ГОС! Р ИСО 10303-203-2003
QUERY <edges <* cb.ccs_cdgcs | (NOT (
valid_wirefnimc_vcrtex_point(edges.cdgc_flart\vcrtex_point.
vertex_geomctry) AND valid_wireframc_vertcx_point (edges.
cdgc_end\vcrtex_poinl.vcrtex_geometry))) )) = 0)) )) = 0))
)) “ 0 ) ;
wi8: (SIZEOF (QUERY ( mi <* QUERY ( it <* SELF .items ((
*CONFIG_CONTROL_DESIGN.MAPPEDJTEM’ IN TYPEOF(it)) ) | (NOT
((‘CONFlG_CONTROL_DESIGN.’ *
*EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION*) IN TYPEOF(mi\
mappcd_itcm.mapping_sourcc.mapped_reprcsentation))) )) =■()>;
wr9 : ( SELF.cinitcxt_of_itcms\gcometric_rrprcscntation_contc.\t.
coordinate_spocc_dimcnsion = 3);
END_ENTITY; - - cdge_bascd_wiaTramc_shapc_rcpresentation
ENTITY edgc_curvc
SUBTYPE OF (edge. geomctric_represcntation_itcm) ;
edge_geomclry: curve;
samesense: BOOLEAN:
END_ENTITY: - - cdgc_curvc
ENTITY cdgc_loop
SUBTYPE OF (loop, path) ;
DERIVE
ne : INTEGERSIZEOF(SELF\path.cdgc_list);
WHERE
wrl: (SELF\path.cdgc_l»st|l|.cdge_siarlSELF\path.cdgc_list|nc|.
edge end);
END_ENTITY; - - edgejoop
ENTITY elTectivity
SUPERTYPE OF (ONEOF (scrial_numbercd_cflcclivity, datcd_efTcctivity,
lot_efFectivity)) ;
id: identifier:
END_ENTITY; - - elTectivity
ENTITY elcmcntar>_surfacc
SUPERTYPE OF (ONEOF (plane, cyiindrical_surface. conicaJ surtacc.
spherical_surfacc, toroidal_surfacc) )
SUBTt’PE OF (surface);
position: axis2_placemcnt_3d:
END_ENTITY; - - clement ary_surface
ENTITY ellipse
SUBTYPE OF (conic):
scmi_a\is_l : positivc_length_measure;
semi_axis_2 : posilive_length_mcasurc;
END_ENTITY; - - ellipse
ENTITY evaluatcd_dcgencnatc_pcurvc
SUBTYPE OF (dcgcncrate_pcurvc) ;
equivalcnt_point : cartcsian_point;
END_ENT1TY; - - evaluated_degencratc_pcurve
ENTITY exccutcd_action
SUBTYPE OF (action) ;
END_ENTITY; - - exccutcd_action
ENTITY face
SUPERTYPE OF (ONEOF (facc_surfacc. orienled_face))
SUBTYPE OF (topological_repnrsentation_itcm);
142