ENTITY machining_cutting_corner_representation
(* SCHEMA integrated_cnc_schema; *)
ENTITY machining_cutting_corner_representation
SUBTYPE OF (representation);
WHERE
WR1: ((verify_required_rep_item (SELF, 'corner identity')) AND
(verify_count_measure_rep_item (SELF, 'corner identity'))
);
WR2: NOT (SELF.name = 'chamfered corner') OR
((verify_required_rep_item (SELF, 'chamfer angle')) AND
(verify_angle_measure_rep_item (SELF, 'chamfer angle')) AND
(verify_optional_rep_item (SELF, 'chamfer length')) AND
(verify_length_measure_rep_item (SELF, 'chamfer length')) AND
(verify_optional_rep_item (SELF, 'chamfer width')) AND
(verify_length_measure_rep_item (SELF, 'chamfer width'))
);
WR3: NOT (SELF.name = 'rounded corner') OR
((verify_required_rep_item (SELF, 'radius')) AND
(verify_length_measure_rep_item (SELF, 'radius'))
);
WR4: NOT (SELF.name = 'profiled corner') OR
(1 = SIZEOF (QUERY (prep <* USEDIN (SELF, 'INTEGRATED_CNC_SCHEMA.' +
'PROPERTY_DEFINITION_REPRESENTATION.USED_REPRESENTATION') |
(('INTEGRATED_CNC_SCHEMA.LINEAR_PROFILE'
IN TYPEOF(prep.definition)) OR
('INTEGRATED_CNC_SCHEMA.OPEN_PATH_PROFILE'
IN TYPEOF(prep.definition)) OR
('INTEGRATED_CNC_SCHEMA.PARTIAL_CIRCULAR_PROFILE'
IN TYPEOF(prep.definition)) OR
('INTEGRATED_CNC_SCHEMA.ROUNDED_U_PROFILE'
IN TYPEOF(prep.definition)) OR
('INTEGRATED_CNC_SCHEMA.SQUARE_U_PROFILE'
IN TYPEOF(prep.definition)) OR
('INTEGRATED_CNC_SCHEMA.TEE_PROFILE'
IN TYPEOF(prep.definition)) OR
('INTEGRATED_CNC_SCHEMA.VEE_PROFILE'
IN TYPEOF(prep.definition)))
)));
END_ENTITY; -- 10303-238: integrated_cnc_schema
Explicit Attributes
Entity machining_cutting_corner_representation has the following local and inherited explicit attributes:
Derived Attributes
Entity machining_cutting_corner_representation has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity machining_cutting_corner_representation inherits from the following supertypes:
representation
Subtypes
No subtypesReferenced By
Entity machining_cutting_corner_representation and its supertypes are referenced by the following definitions:
[Top Level Definitions] Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:20-02:00