FUNCTION compatible_intervals
(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
FUNCTION compatible_intervals(sp1, sp2 : maths_space) : BOOLEAN;
LOCAL
amin, amax : REAL;
END_LOCAL;
IF min_exists(sp1) AND max_exists(sp2) THEN
amin := real_min(sp1); amax := real_max(sp2);
IF amin > amax THEN RETURN (FALSE); END_IF;
IF amin = amax THEN
RETURN (min_included(sp1) AND max_included(sp2));
END_IF;
END_IF;
IF min_exists(sp2) AND max_exists(sp1) THEN
amin := real_min(sp2); amax := real_max(sp1);
IF amin > amax THEN RETURN (FALSE); END_IF;
IF amin = amax THEN
RETURN (min_included(sp2) AND max_included(sp1));
END_IF;
END_IF;
RETURN (TRUE);
END_FUNCTION; -- compatible_intervals
Referenced By
Defintion compatible_intervals is references by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:10-04:00