ГОС! Р ИСО 10303-203-2003
wrf>: (SIZEOF(QUERY ( bn <* QUERY ( it <* items | (
*CONFIG_CONTROL_DESIGN.BREP_WITH_VOIDS‘ IN TYPEOF (it)) )|(
NOT (SIZEOF(QUERY ( esh <* brv\brcp_with_voids.voids icsh\
oncntcd_closcd shell.orientation )) =0)) )) = 0);
wr7: (SIZEOF(QUERY ( mi <» QUERY ( it <* items | (
*CONFIG_CONTROL_DESIGN.MAPPED_lTEM’ IN TYPEOF(it)) ) | (NOT
CCONFIG_CONTROL_DESIGN.FACETED_BREP_SHAPE_REPRESENTATION*
IN TYPEOF (mi\mappcd itcm.mapping source,
mapped_rcprcscntation))) )) = 0);
END_ENTITY; - - faccted_brep_shapc_rcprcscntation
ENTITY loundcd_itcm;
END_ENTITY: -- loundcd_itcm
ENTI TY functionally_dcfined_tninsformation;
name: label ;
description: text;
END_ENTITY; - - functionally_defined_transformation
ENTITY geomctric__curve_set
SUBTYPE OF <geomclric_set) ;
WHERE
wrl: (SIZEOF (QUERY ( temp <* SELF\gcometric_sct.clcments | (
’CONFIG_CONTROL_DESIGN.SURFACE‘ IN TYPEOF (temp)) )) - 0):
END_ENTITY; - - gcometric_curve_scl
ENTITY gcometrie_rcprcscntation_eontcxt
SUBTYPE OF (rcprcscnlation_contcxt) ;
coonJinatc_spacc_dimcnsion : dimcnsion_count;
END ENTITY: - - gcometric_n:prcsentation_contcxt
ENTITY gcometric_represcntation_item
SIJPERTYPE OF (ONEQF (point, direction, vector, placement,
caitcsian_transformation_opcrator. curve, surface, cdge_curvc,
lace_surlace. polv_loop, vcrtcx_point. solid model,
shcll_bascd_surface_nuxJel, shcll_bascd_wireframc_rm)dcl,
edge_bascd_wireframc_modcl. geometric sct))
SUBTYPE OF (rcprescntation_itcm) ;
DERIVE
dim: dimension_.coum := dimension_of (SELF);
WHERE
wrl: (SIZEOF (QUERY <using_rcp <• using representations (SELF) | (NOT (
’CONFIG_CONTROL_DESIGN.GEOMETRIC_REPRESENTATION_CONTEXT’ IN
TYPEOF(using_rcp.context_of_items))) )) = 0):
END_ENTITY: - - gcometric_rcprcsentation_itcm
ENTITY gcomctric_sct
SUPERTYPE OF (gcometric_cunc_set)
SUBTYPE OF (geomctric_represcniation_item);
elements : SET |1:?J OF geomctric_set_select;
END_ENTI1Y; - - geometric sct
ENTI TYgeometrically_bounded_surfacc_shape_n:prcscntation
SUBTYPE OF (shapc_rcprescntation>:
WHERE
wrl; (SIZEOF (QUERY ( it <» SELF.items | (NOT (SIZEOF(|
CONFIG_CONTROL_DESIGN.GEOMETRIC_SET’.
*CONFIG_CONTROL_DESIGN.MAPPED_ITEM*,
’C0NFIG_C0NTR0L_DESIGN.AXIS2_PLACEMENT_3D‘1• TYPEOF(it)) -
D) ) ) - 0 ) ;
144