ГОС! Р ИСО 10303-203-2003
ENTITY conlrdct_assignment
ABSTRACT SUPERTYPE;
assigncd_contract : contract ;
END_ENTITY; - - contraci_nsignmcnt
ENTITY contract_type;
description : label;
END_ENTITY; - - contract typc
ENTITY conversaon_bascd_unit
SUBTYPE OF (named_unit) ;
name: label;
convcn;ion_factor : mcasurc_with_unit:
END_ENTITY: -- conversion_bascd_unit
ENTITY coordmatcd_univcrsal_iiinc_olTset ;
hour oflset: hour_in_day:
minute_offsct; OPTIONAL minute_in_houn
sense: ahead_or_behind;
END_ENT1TY; - - coordinatcd_univcrsal_timc_offsct
ENTITY curse
SUPERTYPE OF (ONEOF (line, conic, peurve, surfacc_curvc. oftsct_curve_3d.
curvcrcplica))
SUBTYPE OF (geomctric_rcprcsenlalion_item) ;
END_ENTITY; - - curve
ENTITY curvc_bounded_surfacc
SUB TYPE OF <boundcd_surl’acc);
basis_surface: surface;
boundaries: SET 11:?) OF boundary_curvc;
imphcit_outer: B(X)LEAN;
WHERE
wrl: (NOT (implicit_outcr AND (
•CONFIG_CONTROL_DESIGN.OUTER_BOUNDARY_CURVE‘ IN TYPEOF (
boundanes))));
wr2: ((NOT implicit_outer) OR (
’CONFIG_CONTROL_DESIGN.BOUNDED_SURFACE’ IN TYPEOF(
basis_surfacc))> ;
wr3: (SIZEOF (QUERY <temp <* btHtndancs | (
’CONFIG_CONTROL_DESlGN.OUTER_BOUNDARY_CURV’E*
IN TYPEOF(lcmp)) )) < - 1);
wr4: (SIZEOF (QUERY ( temp
<*
boundaries | (temp\
compositc_curv’c_cm_surface.basis_surface jl| < > SELF,
basis surfacci )) = 0);
END_ENTITY; - - curve_bounded_surface
ENTITY curve_rcplica
SUBTYPE OF (curve);
parcnt_curvc: curve;
transformation: cartcsian_transformation_opcrator:
WHERE
wrl: (transformation.dim = parent_curvc.dim):
wr2: acyclic_curve_rcplica (SELF, parcnt_curvc) ;
END_ENTIP»’; -- curvc_rcplica
ENTITY cylindrical_surfacc
SUBTYPE OF (elementary_surfacc);
radius; positive_lcngth_measure:
END_ENTITY; - - cylindrical surfacc